models.apigateway-2018-11-29-intermediate.json Maven / Gradle / Ivy
{
"customizationConfig" : {
"attachPayloadTraitToMember" : { },
"blacklistedSimpleMethods" : [ ],
"calculateCrc32FromCompressedData" : false,
"convenienceTypeOverloads" : [ ],
"customErrorCodeFieldName" : null,
"customProtocolFactoryFqcn" : null,
"customResponseMetadata" : null,
"customRetryPolicy" : null,
"customServiceMetadata" : null,
"defaultSimpleMethodTestRegion" : null,
"deprecatedOperations" : [ ],
"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" : [ "getApis", "getDomainNames" ]
},
"metadata" : {
"apiVersion" : "2018-11-29",
"asyncBuilder" : "DefaultApiGatewayV2AsyncClientBuilder",
"asyncBuilderInterface" : "ApiGatewayV2AsyncClientBuilder",
"asyncClient" : "DefaultApiGatewayV2AsyncClient",
"asyncInterface" : "ApiGatewayV2AsyncClient",
"authPolicyPackageName" : null,
"authType" : "V4",
"baseBuilder" : "DefaultApiGatewayV2BaseClientBuilder",
"baseBuilderInterface" : "ApiGatewayV2BaseClientBuilder",
"baseExceptionName" : "ApiGatewayV2Exception",
"baseRequestName" : "ApiGatewayV2Request",
"baseResponseName" : "ApiGatewayV2Response",
"cborProtocol" : false,
"clientPackageName" : "apigatewayv2",
"contentType" : null,
"defaultEndpoint" : null,
"defaultEndpointWithoutHttpProtocol" : null,
"defaultRegion" : null,
"descriptiveServiceName" : "AmazonApiGatewayV2",
"documentation" : "Amazon API Gateway V2
",
"endpointPrefix" : "apigateway",
"fullAuthPolicyPackageName" : "software.amazon.awssdk.services",
"fullClientPackageName" : "software.amazon.awssdk.services.apigatewayv2",
"fullModelPackageName" : "software.amazon.awssdk.services.apigatewayv2.model",
"fullPaginatorsPackageName" : "software.amazon.awssdk.services.apigatewayv2.paginators",
"fullRequestTransformPackageName" : "software.amazon.awssdk.services.apigatewayv2.transform",
"fullTransformPackageName" : "software.amazon.awssdk.services.apigatewayv2.transform",
"ionProtocol" : false,
"jsonProtocol" : true,
"jsonVersion" : "1.1",
"modelPackageName" : "apigatewayv2.model",
"paginatorsPackageName" : "apigatewayv2.paginators",
"protocol" : "rest-json",
"requestTransformPackageName" : "apigatewayv2.transform",
"requiresApiKey" : false,
"requiresIamSigners" : false,
"rootPackageName" : "software.amazon.awssdk.services",
"serviceId" : "ApiGatewayV2",
"serviceName" : "ApiGatewayV2",
"signingName" : "apigateway",
"syncBuilder" : "DefaultApiGatewayV2ClientBuilder",
"syncBuilderInterface" : "ApiGatewayV2ClientBuilder",
"syncClient" : "DefaultApiGatewayV2Client",
"syncInterface" : "ApiGatewayV2Client",
"transformPackageName" : "apigatewayv2.transform",
"uid" : "apigatewayv2-2018-11-29",
"xmlProtocol" : false
},
"operations" : {
"CreateApi" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates an Api resource.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateApiRequest",
"variableName" : "createApiRequest",
"variableType" : "CreateApiRequest",
"documentation" : "",
"simpleType" : "CreateApiRequest",
"variableSetterType" : "CreateApiRequest"
},
"methodName" : "createApi",
"operationName" : "CreateApi",
"paginated" : false,
"returnType" : {
"returnType" : "CreateApiResponse",
"documentation" : "The request has succeeded and has resulted in the creation of a resource.
"
},
"syncReturnType" : "CreateApiResponse"
},
"CreateApiMapping" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates an API mapping.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateApiMappingRequest",
"variableName" : "createApiMappingRequest",
"variableType" : "CreateApiMappingRequest",
"documentation" : "",
"simpleType" : "CreateApiMappingRequest",
"variableSetterType" : "CreateApiMappingRequest"
},
"methodName" : "createApiMapping",
"operationName" : "CreateApiMapping",
"paginated" : false,
"returnType" : {
"returnType" : "CreateApiMappingResponse",
"documentation" : "The request has succeeded and has resulted in the creation of a resource.
"
},
"syncReturnType" : "CreateApiMappingResponse"
},
"CreateAuthorizer" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates an Authorizer for an API.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateAuthorizerRequest",
"variableName" : "createAuthorizerRequest",
"variableType" : "CreateAuthorizerRequest",
"documentation" : "",
"simpleType" : "CreateAuthorizerRequest",
"variableSetterType" : "CreateAuthorizerRequest"
},
"methodName" : "createAuthorizer",
"operationName" : "CreateAuthorizer",
"paginated" : false,
"returnType" : {
"returnType" : "CreateAuthorizerResponse",
"documentation" : "The request has succeeded and has resulted in the creation of a resource.
"
},
"syncReturnType" : "CreateAuthorizerResponse"
},
"CreateDeployment" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a Deployment for an API.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateDeploymentRequest",
"variableName" : "createDeploymentRequest",
"variableType" : "CreateDeploymentRequest",
"documentation" : "",
"simpleType" : "CreateDeploymentRequest",
"variableSetterType" : "CreateDeploymentRequest"
},
"methodName" : "createDeployment",
"operationName" : "CreateDeployment",
"paginated" : false,
"returnType" : {
"returnType" : "CreateDeploymentResponse",
"documentation" : "The request has succeeded and has resulted in the creation of a resource.
"
},
"syncReturnType" : "CreateDeploymentResponse"
},
"CreateDomainName" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a domain name.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateDomainNameRequest",
"variableName" : "createDomainNameRequest",
"variableType" : "CreateDomainNameRequest",
"documentation" : "",
"simpleType" : "CreateDomainNameRequest",
"variableSetterType" : "CreateDomainNameRequest"
},
"methodName" : "createDomainName",
"operationName" : "CreateDomainName",
"paginated" : false,
"returnType" : {
"returnType" : "CreateDomainNameResponse",
"documentation" : "The request has succeeded and has resulted in the creation of a resource.
"
},
"syncReturnType" : "CreateDomainNameResponse"
},
"CreateIntegration" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates an Integration.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateIntegrationRequest",
"variableName" : "createIntegrationRequest",
"variableType" : "CreateIntegrationRequest",
"documentation" : "",
"simpleType" : "CreateIntegrationRequest",
"variableSetterType" : "CreateIntegrationRequest"
},
"methodName" : "createIntegration",
"operationName" : "CreateIntegration",
"paginated" : false,
"returnType" : {
"returnType" : "CreateIntegrationResponse",
"documentation" : "The request has succeeded and has resulted in the creation of a resource.
"
},
"syncReturnType" : "CreateIntegrationResponse"
},
"CreateIntegrationResponse" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates an IntegrationResponses.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateIntegrationResponseRequest",
"variableName" : "createIntegrationResponseRequest",
"variableType" : "CreateIntegrationResponseRequest",
"documentation" : "",
"simpleType" : "CreateIntegrationResponseRequest",
"variableSetterType" : "CreateIntegrationResponseRequest"
},
"methodName" : "createIntegrationResponse",
"operationName" : "CreateIntegrationResponse",
"paginated" : false,
"returnType" : {
"returnType" : "CreateIntegrationResponseResponse",
"documentation" : "The request has succeeded and has resulted in the creation of a resource.
"
},
"syncReturnType" : "CreateIntegrationResponseResponse"
},
"CreateModel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a Model for an API.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateModelRequest",
"variableName" : "createModelRequest",
"variableType" : "CreateModelRequest",
"documentation" : "",
"simpleType" : "CreateModelRequest",
"variableSetterType" : "CreateModelRequest"
},
"methodName" : "createModel",
"operationName" : "CreateModel",
"paginated" : false,
"returnType" : {
"returnType" : "CreateModelResponse",
"documentation" : "The request has succeeded and has resulted in the creation of a resource.
"
},
"syncReturnType" : "CreateModelResponse"
},
"CreateRoute" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a Route for an API.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateRouteRequest",
"variableName" : "createRouteRequest",
"variableType" : "CreateRouteRequest",
"documentation" : "",
"simpleType" : "CreateRouteRequest",
"variableSetterType" : "CreateRouteRequest"
},
"methodName" : "createRoute",
"operationName" : "CreateRoute",
"paginated" : false,
"returnType" : {
"returnType" : "CreateRouteResponse",
"documentation" : "The request has succeeded and has resulted in the creation of a resource.
"
},
"syncReturnType" : "CreateRouteResponse"
},
"CreateRouteResponse" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a RouteResponse for a Route.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateRouteResponseRequest",
"variableName" : "createRouteResponseRequest",
"variableType" : "CreateRouteResponseRequest",
"documentation" : "",
"simpleType" : "CreateRouteResponseRequest",
"variableSetterType" : "CreateRouteResponseRequest"
},
"methodName" : "createRouteResponse",
"operationName" : "CreateRouteResponse",
"paginated" : false,
"returnType" : {
"returnType" : "CreateRouteResponseResponse",
"documentation" : "The request has succeeded and has resulted in the creation of a resource.
"
},
"syncReturnType" : "CreateRouteResponseResponse"
},
"CreateStage" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a Stage for an API.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateStageRequest",
"variableName" : "createStageRequest",
"variableType" : "CreateStageRequest",
"documentation" : "",
"simpleType" : "CreateStageRequest",
"variableSetterType" : "CreateStageRequest"
},
"methodName" : "createStage",
"operationName" : "CreateStage",
"paginated" : false,
"returnType" : {
"returnType" : "CreateStageResponse",
"documentation" : "The request has succeeded and has resulted in the creation of a resource.
"
},
"syncReturnType" : "CreateStageResponse"
},
"DeleteApi" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes an Api resource.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteApiRequest",
"variableName" : "deleteApiRequest",
"variableType" : "DeleteApiRequest",
"documentation" : "",
"simpleType" : "DeleteApiRequest",
"variableSetterType" : "DeleteApiRequest"
},
"methodName" : "deleteApi",
"operationName" : "DeleteApi",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteApiResponse",
"documentation" : null
},
"syncReturnType" : "DeleteApiResponse"
},
"DeleteApiMapping" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes an API mapping.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteApiMappingRequest",
"variableName" : "deleteApiMappingRequest",
"variableType" : "DeleteApiMappingRequest",
"documentation" : "",
"simpleType" : "DeleteApiMappingRequest",
"variableSetterType" : "DeleteApiMappingRequest"
},
"methodName" : "deleteApiMapping",
"operationName" : "DeleteApiMapping",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteApiMappingResponse",
"documentation" : null
},
"syncReturnType" : "DeleteApiMappingResponse"
},
"DeleteAuthorizer" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes an Authorizer.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteAuthorizerRequest",
"variableName" : "deleteAuthorizerRequest",
"variableType" : "DeleteAuthorizerRequest",
"documentation" : "",
"simpleType" : "DeleteAuthorizerRequest",
"variableSetterType" : "DeleteAuthorizerRequest"
},
"methodName" : "deleteAuthorizer",
"operationName" : "DeleteAuthorizer",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteAuthorizerResponse",
"documentation" : null
},
"syncReturnType" : "DeleteAuthorizerResponse"
},
"DeleteDeployment" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a Deployment.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteDeploymentRequest",
"variableName" : "deleteDeploymentRequest",
"variableType" : "DeleteDeploymentRequest",
"documentation" : "",
"simpleType" : "DeleteDeploymentRequest",
"variableSetterType" : "DeleteDeploymentRequest"
},
"methodName" : "deleteDeployment",
"operationName" : "DeleteDeployment",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteDeploymentResponse",
"documentation" : null
},
"syncReturnType" : "DeleteDeploymentResponse"
},
"DeleteDomainName" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a domain name.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteDomainNameRequest",
"variableName" : "deleteDomainNameRequest",
"variableType" : "DeleteDomainNameRequest",
"documentation" : "",
"simpleType" : "DeleteDomainNameRequest",
"variableSetterType" : "DeleteDomainNameRequest"
},
"methodName" : "deleteDomainName",
"operationName" : "DeleteDomainName",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteDomainNameResponse",
"documentation" : null
},
"syncReturnType" : "DeleteDomainNameResponse"
},
"DeleteIntegration" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes an Integration.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteIntegrationRequest",
"variableName" : "deleteIntegrationRequest",
"variableType" : "DeleteIntegrationRequest",
"documentation" : "",
"simpleType" : "DeleteIntegrationRequest",
"variableSetterType" : "DeleteIntegrationRequest"
},
"methodName" : "deleteIntegration",
"operationName" : "DeleteIntegration",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteIntegrationResponse",
"documentation" : null
},
"syncReturnType" : "DeleteIntegrationResponse"
},
"DeleteIntegrationResponse" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes an IntegrationResponses.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteIntegrationResponseRequest",
"variableName" : "deleteIntegrationResponseRequest",
"variableType" : "DeleteIntegrationResponseRequest",
"documentation" : "",
"simpleType" : "DeleteIntegrationResponseRequest",
"variableSetterType" : "DeleteIntegrationResponseRequest"
},
"methodName" : "deleteIntegrationResponse",
"operationName" : "DeleteIntegrationResponse",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteIntegrationResponseResponse",
"documentation" : null
},
"syncReturnType" : "DeleteIntegrationResponseResponse"
},
"DeleteModel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a Model.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteModelRequest",
"variableName" : "deleteModelRequest",
"variableType" : "DeleteModelRequest",
"documentation" : "",
"simpleType" : "DeleteModelRequest",
"variableSetterType" : "DeleteModelRequest"
},
"methodName" : "deleteModel",
"operationName" : "DeleteModel",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteModelResponse",
"documentation" : null
},
"syncReturnType" : "DeleteModelResponse"
},
"DeleteRoute" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a Route.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteRouteRequest",
"variableName" : "deleteRouteRequest",
"variableType" : "DeleteRouteRequest",
"documentation" : "",
"simpleType" : "DeleteRouteRequest",
"variableSetterType" : "DeleteRouteRequest"
},
"methodName" : "deleteRoute",
"operationName" : "DeleteRoute",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteRouteResponse",
"documentation" : null
},
"syncReturnType" : "DeleteRouteResponse"
},
"DeleteRouteResponse" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a RouteResponse.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteRouteResponseRequest",
"variableName" : "deleteRouteResponseRequest",
"variableType" : "DeleteRouteResponseRequest",
"documentation" : "",
"simpleType" : "DeleteRouteResponseRequest",
"variableSetterType" : "DeleteRouteResponseRequest"
},
"methodName" : "deleteRouteResponse",
"operationName" : "DeleteRouteResponse",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteRouteResponseResponse",
"documentation" : null
},
"syncReturnType" : "DeleteRouteResponseResponse"
},
"DeleteStage" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a Stage.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteStageRequest",
"variableName" : "deleteStageRequest",
"variableType" : "DeleteStageRequest",
"documentation" : "",
"simpleType" : "DeleteStageRequest",
"variableSetterType" : "DeleteStageRequest"
},
"methodName" : "deleteStage",
"operationName" : "DeleteStage",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteStageResponse",
"documentation" : null
},
"syncReturnType" : "DeleteStageResponse"
},
"GetApi" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets an Api resource.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetApiRequest",
"variableName" : "getApiRequest",
"variableType" : "GetApiRequest",
"documentation" : "",
"simpleType" : "GetApiRequest",
"variableSetterType" : "GetApiRequest"
},
"methodName" : "getApi",
"operationName" : "GetApi",
"paginated" : false,
"returnType" : {
"returnType" : "GetApiResponse",
"documentation" : "Success
"
},
"syncReturnType" : "GetApiResponse"
},
"GetApiMapping" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "The API mapping.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetApiMappingRequest",
"variableName" : "getApiMappingRequest",
"variableType" : "GetApiMappingRequest",
"documentation" : "",
"simpleType" : "GetApiMappingRequest",
"variableSetterType" : "GetApiMappingRequest"
},
"methodName" : "getApiMapping",
"operationName" : "GetApiMapping",
"paginated" : false,
"returnType" : {
"returnType" : "GetApiMappingResponse",
"documentation" : "Success
"
},
"syncReturnType" : "GetApiMappingResponse"
},
"GetApiMappings" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "The API mappings.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetApiMappingsRequest",
"variableName" : "getApiMappingsRequest",
"variableType" : "GetApiMappingsRequest",
"documentation" : "",
"simpleType" : "GetApiMappingsRequest",
"variableSetterType" : "GetApiMappingsRequest"
},
"methodName" : "getApiMappings",
"operationName" : "GetApiMappings",
"paginated" : false,
"returnType" : {
"returnType" : "GetApiMappingsResponse",
"documentation" : "Success
"
},
"syncReturnType" : "GetApiMappingsResponse"
},
"GetApis" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets a collection of Api resources.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetApisRequest",
"variableName" : "getApisRequest",
"variableType" : "GetApisRequest",
"documentation" : "",
"simpleType" : "GetApisRequest",
"variableSetterType" : "GetApisRequest"
},
"methodName" : "getApis",
"operationName" : "GetApis",
"paginated" : false,
"returnType" : {
"returnType" : "GetApisResponse",
"documentation" : "Success
"
},
"syncReturnType" : "GetApisResponse"
},
"GetAuthorizer" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets an Authorizer.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetAuthorizerRequest",
"variableName" : "getAuthorizerRequest",
"variableType" : "GetAuthorizerRequest",
"documentation" : "",
"simpleType" : "GetAuthorizerRequest",
"variableSetterType" : "GetAuthorizerRequest"
},
"methodName" : "getAuthorizer",
"operationName" : "GetAuthorizer",
"paginated" : false,
"returnType" : {
"returnType" : "GetAuthorizerResponse",
"documentation" : "Success
"
},
"syncReturnType" : "GetAuthorizerResponse"
},
"GetAuthorizers" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets the Authorizers for an API.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetAuthorizersRequest",
"variableName" : "getAuthorizersRequest",
"variableType" : "GetAuthorizersRequest",
"documentation" : "",
"simpleType" : "GetAuthorizersRequest",
"variableSetterType" : "GetAuthorizersRequest"
},
"methodName" : "getAuthorizers",
"operationName" : "GetAuthorizers",
"paginated" : false,
"returnType" : {
"returnType" : "GetAuthorizersResponse",
"documentation" : "Success
"
},
"syncReturnType" : "GetAuthorizersResponse"
},
"GetDeployment" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets a Deployment.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetDeploymentRequest",
"variableName" : "getDeploymentRequest",
"variableType" : "GetDeploymentRequest",
"documentation" : "",
"simpleType" : "GetDeploymentRequest",
"variableSetterType" : "GetDeploymentRequest"
},
"methodName" : "getDeployment",
"operationName" : "GetDeployment",
"paginated" : false,
"returnType" : {
"returnType" : "GetDeploymentResponse",
"documentation" : "Success
"
},
"syncReturnType" : "GetDeploymentResponse"
},
"GetDeployments" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets the Deployments for an API.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetDeploymentsRequest",
"variableName" : "getDeploymentsRequest",
"variableType" : "GetDeploymentsRequest",
"documentation" : "",
"simpleType" : "GetDeploymentsRequest",
"variableSetterType" : "GetDeploymentsRequest"
},
"methodName" : "getDeployments",
"operationName" : "GetDeployments",
"paginated" : false,
"returnType" : {
"returnType" : "GetDeploymentsResponse",
"documentation" : "Success
"
},
"syncReturnType" : "GetDeploymentsResponse"
},
"GetDomainName" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets a domain name.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetDomainNameRequest",
"variableName" : "getDomainNameRequest",
"variableType" : "GetDomainNameRequest",
"documentation" : "",
"simpleType" : "GetDomainNameRequest",
"variableSetterType" : "GetDomainNameRequest"
},
"methodName" : "getDomainName",
"operationName" : "GetDomainName",
"paginated" : false,
"returnType" : {
"returnType" : "GetDomainNameResponse",
"documentation" : "Success
"
},
"syncReturnType" : "GetDomainNameResponse"
},
"GetDomainNames" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets the domain names for an AWS account.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetDomainNamesRequest",
"variableName" : "getDomainNamesRequest",
"variableType" : "GetDomainNamesRequest",
"documentation" : "",
"simpleType" : "GetDomainNamesRequest",
"variableSetterType" : "GetDomainNamesRequest"
},
"methodName" : "getDomainNames",
"operationName" : "GetDomainNames",
"paginated" : false,
"returnType" : {
"returnType" : "GetDomainNamesResponse",
"documentation" : "Success
"
},
"syncReturnType" : "GetDomainNamesResponse"
},
"GetIntegration" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets an Integration.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetIntegrationRequest",
"variableName" : "getIntegrationRequest",
"variableType" : "GetIntegrationRequest",
"documentation" : "",
"simpleType" : "GetIntegrationRequest",
"variableSetterType" : "GetIntegrationRequest"
},
"methodName" : "getIntegration",
"operationName" : "GetIntegration",
"paginated" : false,
"returnType" : {
"returnType" : "GetIntegrationResponse",
"documentation" : "Success
"
},
"syncReturnType" : "GetIntegrationResponse"
},
"GetIntegrationResponse" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets an IntegrationResponses.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetIntegrationResponseRequest",
"variableName" : "getIntegrationResponseRequest",
"variableType" : "GetIntegrationResponseRequest",
"documentation" : "",
"simpleType" : "GetIntegrationResponseRequest",
"variableSetterType" : "GetIntegrationResponseRequest"
},
"methodName" : "getIntegrationResponse",
"operationName" : "GetIntegrationResponse",
"paginated" : false,
"returnType" : {
"returnType" : "GetIntegrationResponseResponse",
"documentation" : "Success
"
},
"syncReturnType" : "GetIntegrationResponseResponse"
},
"GetIntegrationResponses" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets the IntegrationResponses for an Integration.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetIntegrationResponsesRequest",
"variableName" : "getIntegrationResponsesRequest",
"variableType" : "GetIntegrationResponsesRequest",
"documentation" : "",
"simpleType" : "GetIntegrationResponsesRequest",
"variableSetterType" : "GetIntegrationResponsesRequest"
},
"methodName" : "getIntegrationResponses",
"operationName" : "GetIntegrationResponses",
"paginated" : false,
"returnType" : {
"returnType" : "GetIntegrationResponsesResponse",
"documentation" : "Success
"
},
"syncReturnType" : "GetIntegrationResponsesResponse"
},
"GetIntegrations" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets the Integrations for an API.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetIntegrationsRequest",
"variableName" : "getIntegrationsRequest",
"variableType" : "GetIntegrationsRequest",
"documentation" : "",
"simpleType" : "GetIntegrationsRequest",
"variableSetterType" : "GetIntegrationsRequest"
},
"methodName" : "getIntegrations",
"operationName" : "GetIntegrations",
"paginated" : false,
"returnType" : {
"returnType" : "GetIntegrationsResponse",
"documentation" : "Success
"
},
"syncReturnType" : "GetIntegrationsResponse"
},
"GetModel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets a Model.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetModelRequest",
"variableName" : "getModelRequest",
"variableType" : "GetModelRequest",
"documentation" : "",
"simpleType" : "GetModelRequest",
"variableSetterType" : "GetModelRequest"
},
"methodName" : "getModel",
"operationName" : "GetModel",
"paginated" : false,
"returnType" : {
"returnType" : "GetModelResponse",
"documentation" : "Success
"
},
"syncReturnType" : "GetModelResponse"
},
"GetModelTemplate" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets a model template.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetModelTemplateRequest",
"variableName" : "getModelTemplateRequest",
"variableType" : "GetModelTemplateRequest",
"documentation" : "",
"simpleType" : "GetModelTemplateRequest",
"variableSetterType" : "GetModelTemplateRequest"
},
"methodName" : "getModelTemplate",
"operationName" : "GetModelTemplate",
"paginated" : false,
"returnType" : {
"returnType" : "GetModelTemplateResponse",
"documentation" : "Success
"
},
"syncReturnType" : "GetModelTemplateResponse"
},
"GetModels" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets the Models for an API.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetModelsRequest",
"variableName" : "getModelsRequest",
"variableType" : "GetModelsRequest",
"documentation" : "",
"simpleType" : "GetModelsRequest",
"variableSetterType" : "GetModelsRequest"
},
"methodName" : "getModels",
"operationName" : "GetModels",
"paginated" : false,
"returnType" : {
"returnType" : "GetModelsResponse",
"documentation" : "Success
"
},
"syncReturnType" : "GetModelsResponse"
},
"GetRoute" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets a Route.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetRouteRequest",
"variableName" : "getRouteRequest",
"variableType" : "GetRouteRequest",
"documentation" : "",
"simpleType" : "GetRouteRequest",
"variableSetterType" : "GetRouteRequest"
},
"methodName" : "getRoute",
"operationName" : "GetRoute",
"paginated" : false,
"returnType" : {
"returnType" : "GetRouteResponse",
"documentation" : "Success
"
},
"syncReturnType" : "GetRouteResponse"
},
"GetRouteResponse" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets a RouteResponse.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetRouteResponseRequest",
"variableName" : "getRouteResponseRequest",
"variableType" : "GetRouteResponseRequest",
"documentation" : "",
"simpleType" : "GetRouteResponseRequest",
"variableSetterType" : "GetRouteResponseRequest"
},
"methodName" : "getRouteResponse",
"operationName" : "GetRouteResponse",
"paginated" : false,
"returnType" : {
"returnType" : "GetRouteResponseResponse",
"documentation" : "Success
"
},
"syncReturnType" : "GetRouteResponseResponse"
},
"GetRouteResponses" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets the RouteResponses for a Route.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetRouteResponsesRequest",
"variableName" : "getRouteResponsesRequest",
"variableType" : "GetRouteResponsesRequest",
"documentation" : "",
"simpleType" : "GetRouteResponsesRequest",
"variableSetterType" : "GetRouteResponsesRequest"
},
"methodName" : "getRouteResponses",
"operationName" : "GetRouteResponses",
"paginated" : false,
"returnType" : {
"returnType" : "GetRouteResponsesResponse",
"documentation" : "Success
"
},
"syncReturnType" : "GetRouteResponsesResponse"
},
"GetRoutes" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets the Routes for an API.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetRoutesRequest",
"variableName" : "getRoutesRequest",
"variableType" : "GetRoutesRequest",
"documentation" : "",
"simpleType" : "GetRoutesRequest",
"variableSetterType" : "GetRoutesRequest"
},
"methodName" : "getRoutes",
"operationName" : "GetRoutes",
"paginated" : false,
"returnType" : {
"returnType" : "GetRoutesResponse",
"documentation" : "Success
"
},
"syncReturnType" : "GetRoutesResponse"
},
"GetStage" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets a Stage.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetStageRequest",
"variableName" : "getStageRequest",
"variableType" : "GetStageRequest",
"documentation" : "",
"simpleType" : "GetStageRequest",
"variableSetterType" : "GetStageRequest"
},
"methodName" : "getStage",
"operationName" : "GetStage",
"paginated" : false,
"returnType" : {
"returnType" : "GetStageResponse",
"documentation" : "Success
"
},
"syncReturnType" : "GetStageResponse"
},
"GetStages" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets the Stages for an API.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetStagesRequest",
"variableName" : "getStagesRequest",
"variableType" : "GetStagesRequest",
"documentation" : "",
"simpleType" : "GetStagesRequest",
"variableSetterType" : "GetStagesRequest"
},
"methodName" : "getStages",
"operationName" : "GetStages",
"paginated" : false,
"returnType" : {
"returnType" : "GetStagesResponse",
"documentation" : "Success
"
},
"syncReturnType" : "GetStagesResponse"
},
"GetTags" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets the Tags for an API.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetTagsRequest",
"variableName" : "getTagsRequest",
"variableType" : "GetTagsRequest",
"documentation" : "",
"simpleType" : "GetTagsRequest",
"variableSetterType" : "GetTagsRequest"
},
"methodName" : "getTags",
"operationName" : "GetTags",
"paginated" : false,
"returnType" : {
"returnType" : "GetTagsResponse",
"documentation" : null
},
"syncReturnType" : "GetTagsResponse"
},
"TagResource" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Tag an APIGW resource
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
} ],
"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" : "Untag an APIGW resource
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
} ],
"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"
},
"UpdateApi" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates an Api resource.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateApiRequest",
"variableName" : "updateApiRequest",
"variableType" : "UpdateApiRequest",
"documentation" : "",
"simpleType" : "UpdateApiRequest",
"variableSetterType" : "UpdateApiRequest"
},
"methodName" : "updateApi",
"operationName" : "UpdateApi",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateApiResponse",
"documentation" : "Success
"
},
"syncReturnType" : "UpdateApiResponse"
},
"UpdateApiMapping" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "The API mapping.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateApiMappingRequest",
"variableName" : "updateApiMappingRequest",
"variableType" : "UpdateApiMappingRequest",
"documentation" : "",
"simpleType" : "UpdateApiMappingRequest",
"variableSetterType" : "UpdateApiMappingRequest"
},
"methodName" : "updateApiMapping",
"operationName" : "UpdateApiMapping",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateApiMappingResponse",
"documentation" : "Success
"
},
"syncReturnType" : "UpdateApiMappingResponse"
},
"UpdateAuthorizer" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates an Authorizer.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateAuthorizerRequest",
"variableName" : "updateAuthorizerRequest",
"variableType" : "UpdateAuthorizerRequest",
"documentation" : "",
"simpleType" : "UpdateAuthorizerRequest",
"variableSetterType" : "UpdateAuthorizerRequest"
},
"methodName" : "updateAuthorizer",
"operationName" : "UpdateAuthorizer",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateAuthorizerResponse",
"documentation" : "Success
"
},
"syncReturnType" : "UpdateAuthorizerResponse"
},
"UpdateDeployment" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates a Deployment.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateDeploymentRequest",
"variableName" : "updateDeploymentRequest",
"variableType" : "UpdateDeploymentRequest",
"documentation" : "",
"simpleType" : "UpdateDeploymentRequest",
"variableSetterType" : "UpdateDeploymentRequest"
},
"methodName" : "updateDeployment",
"operationName" : "UpdateDeployment",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateDeploymentResponse",
"documentation" : "Success
"
},
"syncReturnType" : "UpdateDeploymentResponse"
},
"UpdateDomainName" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates a domain name.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateDomainNameRequest",
"variableName" : "updateDomainNameRequest",
"variableType" : "UpdateDomainNameRequest",
"documentation" : "",
"simpleType" : "UpdateDomainNameRequest",
"variableSetterType" : "UpdateDomainNameRequest"
},
"methodName" : "updateDomainName",
"operationName" : "UpdateDomainName",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateDomainNameResponse",
"documentation" : "Success
"
},
"syncReturnType" : "UpdateDomainNameResponse"
},
"UpdateIntegration" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates an Integration.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateIntegrationRequest",
"variableName" : "updateIntegrationRequest",
"variableType" : "UpdateIntegrationRequest",
"documentation" : "",
"simpleType" : "UpdateIntegrationRequest",
"variableSetterType" : "UpdateIntegrationRequest"
},
"methodName" : "updateIntegration",
"operationName" : "UpdateIntegration",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateIntegrationResponse",
"documentation" : "Success
"
},
"syncReturnType" : "UpdateIntegrationResponse"
},
"UpdateIntegrationResponse" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates an IntegrationResponses.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateIntegrationResponseRequest",
"variableName" : "updateIntegrationResponseRequest",
"variableType" : "UpdateIntegrationResponseRequest",
"documentation" : "",
"simpleType" : "UpdateIntegrationResponseRequest",
"variableSetterType" : "UpdateIntegrationResponseRequest"
},
"methodName" : "updateIntegrationResponse",
"operationName" : "UpdateIntegrationResponse",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateIntegrationResponseResponse",
"documentation" : "Success
"
},
"syncReturnType" : "UpdateIntegrationResponseResponse"
},
"UpdateModel" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates a Model.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateModelRequest",
"variableName" : "updateModelRequest",
"variableType" : "UpdateModelRequest",
"documentation" : "",
"simpleType" : "UpdateModelRequest",
"variableSetterType" : "UpdateModelRequest"
},
"methodName" : "updateModel",
"operationName" : "UpdateModel",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateModelResponse",
"documentation" : "Success
"
},
"syncReturnType" : "UpdateModelResponse"
},
"UpdateRoute" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates a Route.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateRouteRequest",
"variableName" : "updateRouteRequest",
"variableType" : "UpdateRouteRequest",
"documentation" : "",
"simpleType" : "UpdateRouteRequest",
"variableSetterType" : "UpdateRouteRequest"
},
"methodName" : "updateRoute",
"operationName" : "UpdateRoute",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateRouteResponse",
"documentation" : "Success
"
},
"syncReturnType" : "UpdateRouteResponse"
},
"UpdateRouteResponse" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates a RouteResponse.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateRouteResponseRequest",
"variableName" : "updateRouteResponseRequest",
"variableType" : "UpdateRouteResponseRequest",
"documentation" : "",
"simpleType" : "UpdateRouteResponseRequest",
"variableSetterType" : "UpdateRouteResponseRequest"
},
"methodName" : "updateRouteResponse",
"operationName" : "UpdateRouteResponse",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateRouteResponseResponse",
"documentation" : "Success
"
},
"syncReturnType" : "UpdateRouteResponseResponse"
},
"UpdateStage" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates a Stage.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "NotFoundException",
"documentation" : "The resource specified in the request was not found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "TooManyRequestsException",
"documentation" : "The client is sending more than the allowed number of requests per unit of\n time.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "BadRequestException",
"documentation" : "One of the parameters in the request is invalid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ConflictException",
"documentation" : "The resource already exists.
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateStageRequest",
"variableName" : "updateStageRequest",
"variableType" : "UpdateStageRequest",
"documentation" : "",
"simpleType" : "UpdateStageRequest",
"variableSetterType" : "UpdateStageRequest"
},
"methodName" : "updateStage",
"operationName" : "UpdateStage",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateStageResponse",
"documentation" : "Success
"
},
"syncReturnType" : "UpdateStageResponse"
}
},
"shapes" : {
"AccessLogSettings" : {
"c2jName" : "AccessLogSettings",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Settings for logging access in a stage.
",
"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" : [ {
"beanStyleGetterMethodName" : "getDestinationArn",
"beanStyleSetterMethodName" : "setDestinationArn",
"c2jName" : "DestinationArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the CloudWatch Logs log group to receive access logs.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #destinationArn(String)}.\n@param destinationArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationArn(String)",
"deprecated" : false,
"documentation" : "The ARN of the CloudWatch Logs log group to receive access logs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "destinationArn",
"fluentSetterDocumentation" : "The ARN of the CloudWatch Logs log group to receive access logs.
\n@param destinationArn The ARN of the CloudWatch Logs log group to receive access logs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "destinationArn",
"getterDocumentation" : "The ARN of the CloudWatch Logs log group to receive access logs.
\n@return The ARN of the CloudWatch Logs log group to receive access logs.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "destinationArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "destinationArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DestinationArn",
"sensitive" : false,
"setterDocumentation" : "The ARN of the CloudWatch Logs log group to receive access logs.
\n@param destinationArn The ARN of the CloudWatch Logs log group to receive access logs.",
"setterMethodName" : "setDestinationArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "destinationArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "destinationArn",
"variableType" : "String",
"documentation" : "The ARN of the CloudWatch Logs log group to receive access logs.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFormat",
"beanStyleSetterMethodName" : "setFormat",
"c2jName" : "Format",
"c2jShape" : "StringWithLengthBetween1And1024",
"defaultConsumerFluentSetterDocumentation" : "A single line format of the access logs of data, as specified by selected $context\n variables. The format must include at least $context.requestId.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #format(String)}.\n@param format a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #format(String)",
"deprecated" : false,
"documentation" : "A single line format of the access logs of data, as specified by selected $context\n variables. The format must include at least $context.requestId.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "format",
"fluentSetterDocumentation" : "A single line format of the access logs of data, as specified by selected $context\n variables. The format must include at least $context.requestId.
\n@param format A single line format of the access logs of data, as specified by selected $context\n variables. The format must include at least $context.requestId.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "format",
"getterDocumentation" : "A single line format of the access logs of data, as specified by selected $context\n variables. The format must include at least $context.requestId.
\n@return A single line format of the access logs of data, as specified by selected $context\n variables. The format must include at least $context.requestId.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "format",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "format",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Format",
"sensitive" : false,
"setterDocumentation" : "A single line format of the access logs of data, as specified by selected $context\n variables. The format must include at least $context.requestId.
\n@param format A single line format of the access logs of data, as specified by selected $context\n variables. The format must include at least $context.requestId.",
"setterMethodName" : "setFormat",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "format",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "format",
"variableType" : "String",
"documentation" : "A single line format of the access logs of data, as specified by selected $context\n variables. The format must include at least $context.requestId.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DestinationArn" : {
"beanStyleGetterMethodName" : "getDestinationArn",
"beanStyleSetterMethodName" : "setDestinationArn",
"c2jName" : "DestinationArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the CloudWatch Logs log group to receive access logs.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #destinationArn(String)}.\n@param destinationArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationArn(String)",
"deprecated" : false,
"documentation" : "The ARN of the CloudWatch Logs log group to receive access logs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "destinationArn",
"fluentSetterDocumentation" : "The ARN of the CloudWatch Logs log group to receive access logs.
\n@param destinationArn The ARN of the CloudWatch Logs log group to receive access logs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "destinationArn",
"getterDocumentation" : "The ARN of the CloudWatch Logs log group to receive access logs.
\n@return The ARN of the CloudWatch Logs log group to receive access logs.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "destinationArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "destinationArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DestinationArn",
"sensitive" : false,
"setterDocumentation" : "The ARN of the CloudWatch Logs log group to receive access logs.
\n@param destinationArn The ARN of the CloudWatch Logs log group to receive access logs.",
"setterMethodName" : "setDestinationArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "destinationArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "destinationArn",
"variableType" : "String",
"documentation" : "The ARN of the CloudWatch Logs log group to receive access logs.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Format" : {
"beanStyleGetterMethodName" : "getFormat",
"beanStyleSetterMethodName" : "setFormat",
"c2jName" : "Format",
"c2jShape" : "StringWithLengthBetween1And1024",
"defaultConsumerFluentSetterDocumentation" : "A single line format of the access logs of data, as specified by selected $context\n variables. The format must include at least $context.requestId.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #format(String)}.\n@param format a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #format(String)",
"deprecated" : false,
"documentation" : "A single line format of the access logs of data, as specified by selected $context\n variables. The format must include at least $context.requestId.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "format",
"fluentSetterDocumentation" : "A single line format of the access logs of data, as specified by selected $context\n variables. The format must include at least $context.requestId.
\n@param format A single line format of the access logs of data, as specified by selected $context\n variables. The format must include at least $context.requestId.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "format",
"getterDocumentation" : "A single line format of the access logs of data, as specified by selected $context\n variables. The format must include at least $context.requestId.
\n@return A single line format of the access logs of data, as specified by selected $context\n variables. The format must include at least $context.requestId.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "format",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "format",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Format",
"sensitive" : false,
"setterDocumentation" : "A single line format of the access logs of data, as specified by selected $context\n variables. The format must include at least $context.requestId.
\n@param format A single line format of the access logs of data, as specified by selected $context\n variables. The format must include at least $context.requestId.",
"setterMethodName" : "setFormat",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "format",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "format",
"variableType" : "String",
"documentation" : "A single line format of the access logs of data, as specified by selected $context\n variables. The format must include at least $context.requestId.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDestinationArn",
"beanStyleSetterMethodName" : "setDestinationArn",
"c2jName" : "DestinationArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the CloudWatch Logs log group to receive access logs.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #destinationArn(String)}.\n@param destinationArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationArn(String)",
"deprecated" : false,
"documentation" : "The ARN of the CloudWatch Logs log group to receive access logs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "destinationArn",
"fluentSetterDocumentation" : "The ARN of the CloudWatch Logs log group to receive access logs.
\n@param destinationArn The ARN of the CloudWatch Logs log group to receive access logs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "destinationArn",
"getterDocumentation" : "The ARN of the CloudWatch Logs log group to receive access logs.
\n@return The ARN of the CloudWatch Logs log group to receive access logs.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "destinationArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "destinationArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DestinationArn",
"sensitive" : false,
"setterDocumentation" : "The ARN of the CloudWatch Logs log group to receive access logs.
\n@param destinationArn The ARN of the CloudWatch Logs log group to receive access logs.",
"setterMethodName" : "setDestinationArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "destinationArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "destinationArn",
"variableType" : "String",
"documentation" : "The ARN of the CloudWatch Logs log group to receive access logs.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFormat",
"beanStyleSetterMethodName" : "setFormat",
"c2jName" : "Format",
"c2jShape" : "StringWithLengthBetween1And1024",
"defaultConsumerFluentSetterDocumentation" : "A single line format of the access logs of data, as specified by selected $context\n variables. The format must include at least $context.requestId.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #format(String)}.\n@param format a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #format(String)",
"deprecated" : false,
"documentation" : "A single line format of the access logs of data, as specified by selected $context\n variables. The format must include at least $context.requestId.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "format",
"fluentSetterDocumentation" : "A single line format of the access logs of data, as specified by selected $context\n variables. The format must include at least $context.requestId.
\n@param format A single line format of the access logs of data, as specified by selected $context\n variables. The format must include at least $context.requestId.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "format",
"getterDocumentation" : "A single line format of the access logs of data, as specified by selected $context\n variables. The format must include at least $context.requestId.
\n@return A single line format of the access logs of data, as specified by selected $context\n variables. The format must include at least $context.requestId.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "format",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "format",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Format",
"sensitive" : false,
"setterDocumentation" : "A single line format of the access logs of data, as specified by selected $context\n variables. The format must include at least $context.requestId.
\n@param format A single line format of the access logs of data, as specified by selected $context\n variables. The format must include at least $context.requestId.",
"setterMethodName" : "setFormat",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "format",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "format",
"variableType" : "String",
"documentation" : "A single line format of the access logs of data, as specified by selected $context\n variables. The format must include at least $context.requestId.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AccessLogSettings",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AccessLogSettings",
"variableName" : "accessLogSettings",
"variableType" : "AccessLogSettings",
"documentation" : null,
"simpleType" : "AccessLogSettings",
"variableSetterType" : "AccessLogSettings"
},
"wrapper" : false
},
"Api" : {
"c2jName" : "Api",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Represents an API.
",
"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" : [ {
"beanStyleGetterMethodName" : "getApiEndpoint",
"beanStyleSetterMethodName" : "setApiEndpoint",
"c2jName" : "ApiEndpoint",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiEndpoint(String)}.\n@param apiEndpoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiEndpoint(String)",
"deprecated" : false,
"documentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiEndpoint",
"fluentSetterDocumentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
\n@param apiEndpoint The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiEndpoint",
"getterDocumentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
\n@return The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiEndpoint",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiEndpoint",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiEndpoint",
"sensitive" : false,
"setterDocumentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
\n@param apiEndpoint The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.",
"setterMethodName" : "setApiEndpoint",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiEndpoint",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiEndpoint",
"variableType" : "String",
"documentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getApiId",
"beanStyleSetterMethodName" : "setApiId",
"c2jName" : "ApiId",
"c2jShape" : "Id",
"defaultConsumerFluentSetterDocumentation" : "The API ID.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiId(String)}.\n@param apiId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiId(String)",
"deprecated" : false,
"documentation" : "The API ID.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiId",
"fluentSetterDocumentation" : "The API ID.
\n@param apiId The API ID.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiId",
"getterDocumentation" : "The API ID.
\n@return The API ID.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiId",
"sensitive" : false,
"setterDocumentation" : "The API ID.
\n@param apiId The API ID.",
"setterMethodName" : "setApiId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : "The API ID.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getApiKeySelectionExpression",
"beanStyleSetterMethodName" : "setApiKeySelectionExpression",
"c2jName" : "ApiKeySelectionExpression",
"c2jShape" : "SelectionExpression",
"defaultConsumerFluentSetterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiKeySelectionExpression(String)}.\n@param apiKeySelectionExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiKeySelectionExpression(String)",
"deprecated" : false,
"documentation" : "An API key selection expression. See API Key Selection Expressions.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiKeySelectionExpression",
"fluentSetterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\n@param apiKeySelectionExpression An API key selection expression. See API Key Selection Expressions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiKeySelectionExpression",
"getterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\n@return An API key selection expression. See API Key Selection Expressions.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiKeySelectionExpression",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiKeySelectionExpression",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiKeySelectionExpression",
"sensitive" : false,
"setterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\n@param apiKeySelectionExpression An API key selection expression. See API Key Selection Expressions.",
"setterMethodName" : "setApiKeySelectionExpression",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiKeySelectionExpression",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiKeySelectionExpression",
"variableType" : "String",
"documentation" : "An API key selection expression. See API Key Selection Expressions.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCreatedDate",
"beanStyleSetterMethodName" : "setCreatedDate",
"c2jName" : "CreatedDate",
"c2jShape" : "__timestampIso8601",
"defaultConsumerFluentSetterDocumentation" : "The timestamp when the API was created.
\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 #createdDate(Instant)}.\n@param createdDate 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 #createdDate(Instant)",
"deprecated" : false,
"documentation" : "The timestamp when the API was created.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "createdDate",
"fluentSetterDocumentation" : "The timestamp when the API was created.
\n@param createdDate The timestamp when the API was created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "createdDate",
"getterDocumentation" : "The timestamp when the API was created.
\n@return The timestamp when the API was created.",
"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" : "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" : "INSTANT",
"name" : "CreatedDate",
"sensitive" : false,
"setterDocumentation" : "The timestamp when the API was created.
\n@param createdDate The timestamp when the API was created.",
"setterMethodName" : "setCreatedDate",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "createdDate",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : "iso8601",
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "createdDate",
"variableType" : "java.time.Instant",
"documentation" : "The timestamp when the API was created.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "StringWithLengthBetween0And1024",
"defaultConsumerFluentSetterDocumentation" : "The description of the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "The description of the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "The description of the API.
\n@param description The description of the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "The description of the API.
\n@return The description of the API.",
"getterModel" : {
"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 API.
\n@param description The description of the API.",
"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 API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDisableSchemaValidation",
"beanStyleSetterMethodName" : "setDisableSchemaValidation",
"c2jName" : "DisableSchemaValidation",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Avoid validating models when creating a deployment.
\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 #disableSchemaValidation(Boolean)}.\n@param disableSchemaValidation 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 #disableSchemaValidation(Boolean)",
"deprecated" : false,
"documentation" : "Avoid validating models when creating a deployment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "disableSchemaValidation",
"fluentSetterDocumentation" : "Avoid validating models when creating a deployment.
\n@param disableSchemaValidation Avoid validating models when creating a deployment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "disableSchemaValidation",
"getterDocumentation" : "Avoid validating models when creating a deployment.
\n@return Avoid validating models when creating a deployment.",
"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" : "disableSchemaValidation",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "disableSchemaValidation",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "DisableSchemaValidation",
"sensitive" : false,
"setterDocumentation" : "Avoid validating models when creating a deployment.
\n@param disableSchemaValidation Avoid validating models when creating a deployment.",
"setterMethodName" : "setDisableSchemaValidation",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "disableSchemaValidation",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "disableSchemaValidation",
"variableType" : "Boolean",
"documentation" : "Avoid validating models when creating a deployment.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "StringWithLengthBetween1And128",
"defaultConsumerFluentSetterDocumentation" : "The name of the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the API.
\n@param name The name of the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the API.
\n@return The name of the API.",
"getterModel" : {
"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 API.
\n@param name The name of the API.",
"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 API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getProtocolTypeAsString",
"beanStyleSetterMethodName" : "setProtocolType",
"c2jName" : "ProtocolType",
"c2jShape" : "ProtocolType",
"defaultConsumerFluentSetterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #protocolTypeAsString(String)}.\n@param protocolType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #protocolType(String)",
"deprecated" : false,
"documentation" : "The API protocol: Currently only WEBSOCKET is supported.
",
"endpointDiscoveryId" : false,
"enumType" : "ProtocolType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "protocolType",
"fluentEnumSetterMethodName" : "protocolType",
"fluentGetterMethodName" : "protocolTypeAsString",
"fluentSetterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\n@param protocolType The API protocol: Currently only WEBSOCKET is supported.\n@see ProtocolType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProtocolType",
"fluentSetterMethodName" : "protocolType",
"getterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #protocolType} will return {@link ProtocolType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #protocolTypeAsString}.\n
\n@return The API protocol: Currently only WEBSOCKET is supported.\n@see ProtocolType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "protocolType",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "protocolType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ProtocolType",
"sensitive" : false,
"setterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\n@param protocolType The API protocol: Currently only WEBSOCKET is supported.\n@see ProtocolType",
"setterMethodName" : "setProtocolType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "protocolType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "protocolType",
"variableType" : "String",
"documentation" : "The API protocol: Currently only WEBSOCKET is supported.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRouteSelectionExpression",
"beanStyleSetterMethodName" : "setRouteSelectionExpression",
"c2jName" : "RouteSelectionExpression",
"c2jShape" : "SelectionExpression",
"defaultConsumerFluentSetterDocumentation" : "The route selection expression for the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #routeSelectionExpression(String)}.\n@param routeSelectionExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routeSelectionExpression(String)",
"deprecated" : false,
"documentation" : "The route selection expression for the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routeSelectionExpression",
"fluentSetterDocumentation" : "The route selection expression for the API.
\n@param routeSelectionExpression The route selection expression for the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routeSelectionExpression",
"getterDocumentation" : "The route selection expression for the API.
\n@return The route selection expression for the API.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "routeSelectionExpression",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "routeSelectionExpression",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RouteSelectionExpression",
"sensitive" : false,
"setterDocumentation" : "The route selection expression for the API.
\n@param routeSelectionExpression The route selection expression for the API.",
"setterMethodName" : "setRouteSelectionExpression",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "routeSelectionExpression",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "routeSelectionExpression",
"variableType" : "String",
"documentation" : "The route selection expression for the API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVersion",
"beanStyleSetterMethodName" : "setVersion",
"c2jName" : "Version",
"c2jShape" : "StringWithLengthBetween1And64",
"defaultConsumerFluentSetterDocumentation" : "A version identifier for the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)",
"deprecated" : false,
"documentation" : "A version identifier for the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "version",
"fluentSetterDocumentation" : "A version identifier for the API.
\n@param version A version identifier for the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "version",
"getterDocumentation" : "A version identifier for the API.
\n@return A version identifier for the API.",
"getterModel" : {
"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" : "A version identifier for the API.
\n@param version A version identifier for the API.",
"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" : "A version identifier for the API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getWarnings",
"beanStyleSetterMethodName" : "setWarnings",
"c2jName" : "Warnings",
"c2jShape" : "__listOf__string",
"defaultConsumerFluentSetterDocumentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
\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 #warnings(List)}.\n@param warnings 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 #warnings(List)",
"deprecated" : false,
"documentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "warnings",
"fluentSetterDocumentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
\n@param warnings The warning messages reported when failonwarnings is turned on during\n API import.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "warnings",
"getterDocumentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The warning messages reported when failonwarnings is turned on during\n API import.",
"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" : "warnings",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "warnings",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"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"
},
"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" : "Warnings",
"sensitive" : false,
"setterDocumentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
\n@param warnings The warning messages reported when failonwarnings is turned on during\n API import.",
"setterMethodName" : "setWarnings",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "warnings",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "warnings",
"variableType" : "java.util.List",
"documentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"defaultConsumerFluentSetterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"documentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\n@param tags The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..",
"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" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"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"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "StringWithLengthBetween1And1600",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"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"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\n@param tags The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..",
"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 key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ApiEndpoint" : {
"beanStyleGetterMethodName" : "getApiEndpoint",
"beanStyleSetterMethodName" : "setApiEndpoint",
"c2jName" : "ApiEndpoint",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiEndpoint(String)}.\n@param apiEndpoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiEndpoint(String)",
"deprecated" : false,
"documentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiEndpoint",
"fluentSetterDocumentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
\n@param apiEndpoint The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiEndpoint",
"getterDocumentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
\n@return The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiEndpoint",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiEndpoint",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiEndpoint",
"sensitive" : false,
"setterDocumentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
\n@param apiEndpoint The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.",
"setterMethodName" : "setApiEndpoint",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiEndpoint",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiEndpoint",
"variableType" : "String",
"documentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ApiId" : {
"beanStyleGetterMethodName" : "getApiId",
"beanStyleSetterMethodName" : "setApiId",
"c2jName" : "ApiId",
"c2jShape" : "Id",
"defaultConsumerFluentSetterDocumentation" : "The API ID.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiId(String)}.\n@param apiId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiId(String)",
"deprecated" : false,
"documentation" : "The API ID.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiId",
"fluentSetterDocumentation" : "The API ID.
\n@param apiId The API ID.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiId",
"getterDocumentation" : "The API ID.
\n@return The API ID.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiId",
"sensitive" : false,
"setterDocumentation" : "The API ID.
\n@param apiId The API ID.",
"setterMethodName" : "setApiId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : "The API ID.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ApiKeySelectionExpression" : {
"beanStyleGetterMethodName" : "getApiKeySelectionExpression",
"beanStyleSetterMethodName" : "setApiKeySelectionExpression",
"c2jName" : "ApiKeySelectionExpression",
"c2jShape" : "SelectionExpression",
"defaultConsumerFluentSetterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiKeySelectionExpression(String)}.\n@param apiKeySelectionExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiKeySelectionExpression(String)",
"deprecated" : false,
"documentation" : "An API key selection expression. See API Key Selection Expressions.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiKeySelectionExpression",
"fluentSetterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\n@param apiKeySelectionExpression An API key selection expression. See API Key Selection Expressions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiKeySelectionExpression",
"getterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\n@return An API key selection expression. See API Key Selection Expressions.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiKeySelectionExpression",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiKeySelectionExpression",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiKeySelectionExpression",
"sensitive" : false,
"setterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\n@param apiKeySelectionExpression An API key selection expression. See API Key Selection Expressions.",
"setterMethodName" : "setApiKeySelectionExpression",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiKeySelectionExpression",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiKeySelectionExpression",
"variableType" : "String",
"documentation" : "An API key selection expression. See API Key Selection Expressions.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"CreatedDate" : {
"beanStyleGetterMethodName" : "getCreatedDate",
"beanStyleSetterMethodName" : "setCreatedDate",
"c2jName" : "CreatedDate",
"c2jShape" : "__timestampIso8601",
"defaultConsumerFluentSetterDocumentation" : "The timestamp when the API was created.
\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 #createdDate(Instant)}.\n@param createdDate 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 #createdDate(Instant)",
"deprecated" : false,
"documentation" : "The timestamp when the API was created.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "createdDate",
"fluentSetterDocumentation" : "The timestamp when the API was created.
\n@param createdDate The timestamp when the API was created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "createdDate",
"getterDocumentation" : "The timestamp when the API was created.
\n@return The timestamp when the API was created.",
"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" : "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" : "INSTANT",
"name" : "CreatedDate",
"sensitive" : false,
"setterDocumentation" : "The timestamp when the API was created.
\n@param createdDate The timestamp when the API was created.",
"setterMethodName" : "setCreatedDate",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "createdDate",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : "iso8601",
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "createdDate",
"variableType" : "java.time.Instant",
"documentation" : "The timestamp when the API was created.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
},
"Description" : {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "StringWithLengthBetween0And1024",
"defaultConsumerFluentSetterDocumentation" : "The description of the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "The description of the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "The description of the API.
\n@param description The description of the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "The description of the API.
\n@return The description of the API.",
"getterModel" : {
"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 API.
\n@param description The description of the API.",
"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 API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"DisableSchemaValidation" : {
"beanStyleGetterMethodName" : "getDisableSchemaValidation",
"beanStyleSetterMethodName" : "setDisableSchemaValidation",
"c2jName" : "DisableSchemaValidation",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Avoid validating models when creating a deployment.
\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 #disableSchemaValidation(Boolean)}.\n@param disableSchemaValidation 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 #disableSchemaValidation(Boolean)",
"deprecated" : false,
"documentation" : "Avoid validating models when creating a deployment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "disableSchemaValidation",
"fluentSetterDocumentation" : "Avoid validating models when creating a deployment.
\n@param disableSchemaValidation Avoid validating models when creating a deployment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "disableSchemaValidation",
"getterDocumentation" : "Avoid validating models when creating a deployment.
\n@return Avoid validating models when creating a deployment.",
"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" : "disableSchemaValidation",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "disableSchemaValidation",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "DisableSchemaValidation",
"sensitive" : false,
"setterDocumentation" : "Avoid validating models when creating a deployment.
\n@param disableSchemaValidation Avoid validating models when creating a deployment.",
"setterMethodName" : "setDisableSchemaValidation",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "disableSchemaValidation",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "disableSchemaValidation",
"variableType" : "Boolean",
"documentation" : "Avoid validating models when creating a deployment.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"Name" : {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "StringWithLengthBetween1And128",
"defaultConsumerFluentSetterDocumentation" : "The name of the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the API.
\n@param name The name of the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the API.
\n@return The name of the API.",
"getterModel" : {
"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 API.
\n@param name The name of the API.",
"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 API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ProtocolType" : {
"beanStyleGetterMethodName" : "getProtocolTypeAsString",
"beanStyleSetterMethodName" : "setProtocolType",
"c2jName" : "ProtocolType",
"c2jShape" : "ProtocolType",
"defaultConsumerFluentSetterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #protocolTypeAsString(String)}.\n@param protocolType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #protocolType(String)",
"deprecated" : false,
"documentation" : "The API protocol: Currently only WEBSOCKET is supported.
",
"endpointDiscoveryId" : false,
"enumType" : "ProtocolType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "protocolType",
"fluentEnumSetterMethodName" : "protocolType",
"fluentGetterMethodName" : "protocolTypeAsString",
"fluentSetterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\n@param protocolType The API protocol: Currently only WEBSOCKET is supported.\n@see ProtocolType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProtocolType",
"fluentSetterMethodName" : "protocolType",
"getterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #protocolType} will return {@link ProtocolType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #protocolTypeAsString}.\n
\n@return The API protocol: Currently only WEBSOCKET is supported.\n@see ProtocolType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "protocolType",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "protocolType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ProtocolType",
"sensitive" : false,
"setterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\n@param protocolType The API protocol: Currently only WEBSOCKET is supported.\n@see ProtocolType",
"setterMethodName" : "setProtocolType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "protocolType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "protocolType",
"variableType" : "String",
"documentation" : "The API protocol: Currently only WEBSOCKET is supported.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"RouteSelectionExpression" : {
"beanStyleGetterMethodName" : "getRouteSelectionExpression",
"beanStyleSetterMethodName" : "setRouteSelectionExpression",
"c2jName" : "RouteSelectionExpression",
"c2jShape" : "SelectionExpression",
"defaultConsumerFluentSetterDocumentation" : "The route selection expression for the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #routeSelectionExpression(String)}.\n@param routeSelectionExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routeSelectionExpression(String)",
"deprecated" : false,
"documentation" : "The route selection expression for the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routeSelectionExpression",
"fluentSetterDocumentation" : "The route selection expression for the API.
\n@param routeSelectionExpression The route selection expression for the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routeSelectionExpression",
"getterDocumentation" : "The route selection expression for the API.
\n@return The route selection expression for the API.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "routeSelectionExpression",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "routeSelectionExpression",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RouteSelectionExpression",
"sensitive" : false,
"setterDocumentation" : "The route selection expression for the API.
\n@param routeSelectionExpression The route selection expression for the API.",
"setterMethodName" : "setRouteSelectionExpression",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "routeSelectionExpression",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "routeSelectionExpression",
"variableType" : "String",
"documentation" : "The route selection expression for the API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Tags" : {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"defaultConsumerFluentSetterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"documentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\n@param tags The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..",
"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" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"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"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "StringWithLengthBetween1And1600",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"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"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\n@param tags The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..",
"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 key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
},
"Version" : {
"beanStyleGetterMethodName" : "getVersion",
"beanStyleSetterMethodName" : "setVersion",
"c2jName" : "Version",
"c2jShape" : "StringWithLengthBetween1And64",
"defaultConsumerFluentSetterDocumentation" : "A version identifier for the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)",
"deprecated" : false,
"documentation" : "A version identifier for the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "version",
"fluentSetterDocumentation" : "A version identifier for the API.
\n@param version A version identifier for the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "version",
"getterDocumentation" : "A version identifier for the API.
\n@return A version identifier for the API.",
"getterModel" : {
"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" : "A version identifier for the API.
\n@param version A version identifier for the API.",
"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" : "A version identifier for the API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Warnings" : {
"beanStyleGetterMethodName" : "getWarnings",
"beanStyleSetterMethodName" : "setWarnings",
"c2jName" : "Warnings",
"c2jShape" : "__listOf__string",
"defaultConsumerFluentSetterDocumentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
\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 #warnings(List)}.\n@param warnings 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 #warnings(List)",
"deprecated" : false,
"documentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "warnings",
"fluentSetterDocumentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
\n@param warnings The warning messages reported when failonwarnings is turned on during\n API import.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "warnings",
"getterDocumentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The warning messages reported when failonwarnings is turned on during\n API import.",
"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" : "warnings",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "warnings",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"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"
},
"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" : "Warnings",
"sensitive" : false,
"setterDocumentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
\n@param warnings The warning messages reported when failonwarnings is turned on during\n API import.",
"setterMethodName" : "setWarnings",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "warnings",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "warnings",
"variableType" : "java.util.List",
"documentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getApiEndpoint",
"beanStyleSetterMethodName" : "setApiEndpoint",
"c2jName" : "ApiEndpoint",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiEndpoint(String)}.\n@param apiEndpoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiEndpoint(String)",
"deprecated" : false,
"documentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiEndpoint",
"fluentSetterDocumentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
\n@param apiEndpoint The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiEndpoint",
"getterDocumentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
\n@return The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiEndpoint",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiEndpoint",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiEndpoint",
"sensitive" : false,
"setterDocumentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
\n@param apiEndpoint The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.",
"setterMethodName" : "setApiEndpoint",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiEndpoint",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiEndpoint",
"variableType" : "String",
"documentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getApiId",
"beanStyleSetterMethodName" : "setApiId",
"c2jName" : "ApiId",
"c2jShape" : "Id",
"defaultConsumerFluentSetterDocumentation" : "The API ID.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiId(String)}.\n@param apiId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiId(String)",
"deprecated" : false,
"documentation" : "The API ID.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiId",
"fluentSetterDocumentation" : "The API ID.
\n@param apiId The API ID.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiId",
"getterDocumentation" : "The API ID.
\n@return The API ID.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiId",
"sensitive" : false,
"setterDocumentation" : "The API ID.
\n@param apiId The API ID.",
"setterMethodName" : "setApiId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : "The API ID.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getApiKeySelectionExpression",
"beanStyleSetterMethodName" : "setApiKeySelectionExpression",
"c2jName" : "ApiKeySelectionExpression",
"c2jShape" : "SelectionExpression",
"defaultConsumerFluentSetterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiKeySelectionExpression(String)}.\n@param apiKeySelectionExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiKeySelectionExpression(String)",
"deprecated" : false,
"documentation" : "An API key selection expression. See API Key Selection Expressions.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiKeySelectionExpression",
"fluentSetterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\n@param apiKeySelectionExpression An API key selection expression. See API Key Selection Expressions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiKeySelectionExpression",
"getterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\n@return An API key selection expression. See API Key Selection Expressions.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiKeySelectionExpression",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiKeySelectionExpression",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiKeySelectionExpression",
"sensitive" : false,
"setterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\n@param apiKeySelectionExpression An API key selection expression. See API Key Selection Expressions.",
"setterMethodName" : "setApiKeySelectionExpression",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiKeySelectionExpression",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiKeySelectionExpression",
"variableType" : "String",
"documentation" : "An API key selection expression. See API Key Selection Expressions.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCreatedDate",
"beanStyleSetterMethodName" : "setCreatedDate",
"c2jName" : "CreatedDate",
"c2jShape" : "__timestampIso8601",
"defaultConsumerFluentSetterDocumentation" : "The timestamp when the API was created.
\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 #createdDate(Instant)}.\n@param createdDate 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 #createdDate(Instant)",
"deprecated" : false,
"documentation" : "The timestamp when the API was created.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "createdDate",
"fluentSetterDocumentation" : "The timestamp when the API was created.
\n@param createdDate The timestamp when the API was created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "createdDate",
"getterDocumentation" : "The timestamp when the API was created.
\n@return The timestamp when the API was created.",
"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" : "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" : "INSTANT",
"name" : "CreatedDate",
"sensitive" : false,
"setterDocumentation" : "The timestamp when the API was created.
\n@param createdDate The timestamp when the API was created.",
"setterMethodName" : "setCreatedDate",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "createdDate",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : "iso8601",
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "createdDate",
"variableType" : "java.time.Instant",
"documentation" : "The timestamp when the API was created.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "StringWithLengthBetween0And1024",
"defaultConsumerFluentSetterDocumentation" : "The description of the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "The description of the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "The description of the API.
\n@param description The description of the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "The description of the API.
\n@return The description of the API.",
"getterModel" : {
"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 API.
\n@param description The description of the API.",
"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 API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDisableSchemaValidation",
"beanStyleSetterMethodName" : "setDisableSchemaValidation",
"c2jName" : "DisableSchemaValidation",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Avoid validating models when creating a deployment.
\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 #disableSchemaValidation(Boolean)}.\n@param disableSchemaValidation 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 #disableSchemaValidation(Boolean)",
"deprecated" : false,
"documentation" : "Avoid validating models when creating a deployment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "disableSchemaValidation",
"fluentSetterDocumentation" : "Avoid validating models when creating a deployment.
\n@param disableSchemaValidation Avoid validating models when creating a deployment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "disableSchemaValidation",
"getterDocumentation" : "Avoid validating models when creating a deployment.
\n@return Avoid validating models when creating a deployment.",
"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" : "disableSchemaValidation",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "disableSchemaValidation",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "DisableSchemaValidation",
"sensitive" : false,
"setterDocumentation" : "Avoid validating models when creating a deployment.
\n@param disableSchemaValidation Avoid validating models when creating a deployment.",
"setterMethodName" : "setDisableSchemaValidation",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "disableSchemaValidation",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "disableSchemaValidation",
"variableType" : "Boolean",
"documentation" : "Avoid validating models when creating a deployment.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "StringWithLengthBetween1And128",
"defaultConsumerFluentSetterDocumentation" : "The name of the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the API.
\n@param name The name of the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the API.
\n@return The name of the API.",
"getterModel" : {
"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 API.
\n@param name The name of the API.",
"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 API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getProtocolTypeAsString",
"beanStyleSetterMethodName" : "setProtocolType",
"c2jName" : "ProtocolType",
"c2jShape" : "ProtocolType",
"defaultConsumerFluentSetterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #protocolTypeAsString(String)}.\n@param protocolType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #protocolType(String)",
"deprecated" : false,
"documentation" : "The API protocol: Currently only WEBSOCKET is supported.
",
"endpointDiscoveryId" : false,
"enumType" : "ProtocolType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "protocolType",
"fluentEnumSetterMethodName" : "protocolType",
"fluentGetterMethodName" : "protocolTypeAsString",
"fluentSetterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\n@param protocolType The API protocol: Currently only WEBSOCKET is supported.\n@see ProtocolType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProtocolType",
"fluentSetterMethodName" : "protocolType",
"getterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #protocolType} will return {@link ProtocolType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #protocolTypeAsString}.\n
\n@return The API protocol: Currently only WEBSOCKET is supported.\n@see ProtocolType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "protocolType",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "protocolType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ProtocolType",
"sensitive" : false,
"setterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\n@param protocolType The API protocol: Currently only WEBSOCKET is supported.\n@see ProtocolType",
"setterMethodName" : "setProtocolType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "protocolType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "protocolType",
"variableType" : "String",
"documentation" : "The API protocol: Currently only WEBSOCKET is supported.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRouteSelectionExpression",
"beanStyleSetterMethodName" : "setRouteSelectionExpression",
"c2jName" : "RouteSelectionExpression",
"c2jShape" : "SelectionExpression",
"defaultConsumerFluentSetterDocumentation" : "The route selection expression for the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #routeSelectionExpression(String)}.\n@param routeSelectionExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routeSelectionExpression(String)",
"deprecated" : false,
"documentation" : "The route selection expression for the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routeSelectionExpression",
"fluentSetterDocumentation" : "The route selection expression for the API.
\n@param routeSelectionExpression The route selection expression for the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routeSelectionExpression",
"getterDocumentation" : "The route selection expression for the API.
\n@return The route selection expression for the API.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "routeSelectionExpression",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "routeSelectionExpression",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RouteSelectionExpression",
"sensitive" : false,
"setterDocumentation" : "The route selection expression for the API.
\n@param routeSelectionExpression The route selection expression for the API.",
"setterMethodName" : "setRouteSelectionExpression",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "routeSelectionExpression",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "routeSelectionExpression",
"variableType" : "String",
"documentation" : "The route selection expression for the API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVersion",
"beanStyleSetterMethodName" : "setVersion",
"c2jName" : "Version",
"c2jShape" : "StringWithLengthBetween1And64",
"defaultConsumerFluentSetterDocumentation" : "A version identifier for the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)",
"deprecated" : false,
"documentation" : "A version identifier for the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "version",
"fluentSetterDocumentation" : "A version identifier for the API.
\n@param version A version identifier for the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "version",
"getterDocumentation" : "A version identifier for the API.
\n@return A version identifier for the API.",
"getterModel" : {
"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" : "A version identifier for the API.
\n@param version A version identifier for the API.",
"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" : "A version identifier for the API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getWarnings",
"beanStyleSetterMethodName" : "setWarnings",
"c2jName" : "Warnings",
"c2jShape" : "__listOf__string",
"defaultConsumerFluentSetterDocumentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
\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 #warnings(List)}.\n@param warnings 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 #warnings(List)",
"deprecated" : false,
"documentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "warnings",
"fluentSetterDocumentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
\n@param warnings The warning messages reported when failonwarnings is turned on during\n API import.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "warnings",
"getterDocumentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The warning messages reported when failonwarnings is turned on during\n API import.",
"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" : "warnings",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "warnings",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"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"
},
"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" : "Warnings",
"sensitive" : false,
"setterDocumentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
\n@param warnings The warning messages reported when failonwarnings is turned on during\n API import.",
"setterMethodName" : "setWarnings",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "warnings",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "warnings",
"variableType" : "java.util.List",
"documentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"defaultConsumerFluentSetterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"documentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\n@param tags The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..",
"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" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"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"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "StringWithLengthBetween1And1600",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"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"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\n@param tags The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..",
"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 key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "RouteSelectionExpression", "ProtocolType", "Name" ],
"shapeName" : "Api",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "Api",
"variableName" : "api",
"variableType" : "Api",
"documentation" : null,
"simpleType" : "Api",
"variableSetterType" : "Api"
},
"wrapper" : false
},
"ApiMapping" : {
"c2jName" : "ApiMapping",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Represents an API mapping.
",
"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" : [ {
"beanStyleGetterMethodName" : "getApiId",
"beanStyleSetterMethodName" : "setApiId",
"c2jName" : "ApiId",
"c2jShape" : "Id",
"defaultConsumerFluentSetterDocumentation" : "The API identifier.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiId(String)}.\n@param apiId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiId(String)",
"deprecated" : false,
"documentation" : "The API identifier.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiId",
"fluentSetterDocumentation" : "The API identifier.
\n@param apiId The API identifier.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiId",
"getterDocumentation" : "The API identifier.
\n@return The API identifier.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiId",
"sensitive" : false,
"setterDocumentation" : "The API identifier.
\n@param apiId The API identifier.",
"setterMethodName" : "setApiId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : "The API identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getApiMappingId",
"beanStyleSetterMethodName" : "setApiMappingId",
"c2jName" : "ApiMappingId",
"c2jShape" : "Id",
"defaultConsumerFluentSetterDocumentation" : "The API mapping identifier.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiMappingId(String)}.\n@param apiMappingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiMappingId(String)",
"deprecated" : false,
"documentation" : "The API mapping identifier.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiMappingId",
"fluentSetterDocumentation" : "The API mapping identifier.
\n@param apiMappingId The API mapping identifier.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiMappingId",
"getterDocumentation" : "The API mapping identifier.
\n@return The API mapping identifier.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiMappingId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiMappingId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiMappingId",
"sensitive" : false,
"setterDocumentation" : "The API mapping identifier.
\n@param apiMappingId The API mapping identifier.",
"setterMethodName" : "setApiMappingId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingId",
"variableType" : "String",
"documentation" : "The API mapping identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getApiMappingKey",
"beanStyleSetterMethodName" : "setApiMappingKey",
"c2jName" : "ApiMappingKey",
"c2jShape" : "SelectionKey",
"defaultConsumerFluentSetterDocumentation" : "The API mapping 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 #apiMappingKey(String)}.\n@param apiMappingKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiMappingKey(String)",
"deprecated" : false,
"documentation" : "The API mapping key.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiMappingKey",
"fluentSetterDocumentation" : "The API mapping key.
\n@param apiMappingKey The API mapping key.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiMappingKey",
"getterDocumentation" : "The API mapping key.
\n@return The API mapping 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" : "apiMappingKey",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiMappingKey",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiMappingKey",
"sensitive" : false,
"setterDocumentation" : "The API mapping key.
\n@param apiMappingKey The API mapping key.",
"setterMethodName" : "setApiMappingKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingKey",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingKey",
"variableType" : "String",
"documentation" : "The API mapping key.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStage",
"beanStyleSetterMethodName" : "setStage",
"c2jName" : "Stage",
"c2jShape" : "StringWithLengthBetween1And128",
"defaultConsumerFluentSetterDocumentation" : "The API stage.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stage(String)}.\n@param stage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stage(String)",
"deprecated" : false,
"documentation" : "The API stage.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "stage",
"fluentSetterDocumentation" : "The API stage.
\n@param stage The API stage.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "stage",
"getterDocumentation" : "The API stage.
\n@return The API stage.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "stage",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "stage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Stage",
"sensitive" : false,
"setterDocumentation" : "The API stage.
\n@param stage The API stage.",
"setterMethodName" : "setStage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "stage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "stage",
"variableType" : "String",
"documentation" : "The API stage.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ApiId" : {
"beanStyleGetterMethodName" : "getApiId",
"beanStyleSetterMethodName" : "setApiId",
"c2jName" : "ApiId",
"c2jShape" : "Id",
"defaultConsumerFluentSetterDocumentation" : "The API identifier.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiId(String)}.\n@param apiId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiId(String)",
"deprecated" : false,
"documentation" : "The API identifier.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiId",
"fluentSetterDocumentation" : "The API identifier.
\n@param apiId The API identifier.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiId",
"getterDocumentation" : "The API identifier.
\n@return The API identifier.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiId",
"sensitive" : false,
"setterDocumentation" : "The API identifier.
\n@param apiId The API identifier.",
"setterMethodName" : "setApiId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : "The API identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ApiMappingId" : {
"beanStyleGetterMethodName" : "getApiMappingId",
"beanStyleSetterMethodName" : "setApiMappingId",
"c2jName" : "ApiMappingId",
"c2jShape" : "Id",
"defaultConsumerFluentSetterDocumentation" : "The API mapping identifier.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiMappingId(String)}.\n@param apiMappingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiMappingId(String)",
"deprecated" : false,
"documentation" : "The API mapping identifier.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiMappingId",
"fluentSetterDocumentation" : "The API mapping identifier.
\n@param apiMappingId The API mapping identifier.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiMappingId",
"getterDocumentation" : "The API mapping identifier.
\n@return The API mapping identifier.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiMappingId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiMappingId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiMappingId",
"sensitive" : false,
"setterDocumentation" : "The API mapping identifier.
\n@param apiMappingId The API mapping identifier.",
"setterMethodName" : "setApiMappingId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingId",
"variableType" : "String",
"documentation" : "The API mapping identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ApiMappingKey" : {
"beanStyleGetterMethodName" : "getApiMappingKey",
"beanStyleSetterMethodName" : "setApiMappingKey",
"c2jName" : "ApiMappingKey",
"c2jShape" : "SelectionKey",
"defaultConsumerFluentSetterDocumentation" : "The API mapping 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 #apiMappingKey(String)}.\n@param apiMappingKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiMappingKey(String)",
"deprecated" : false,
"documentation" : "The API mapping key.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiMappingKey",
"fluentSetterDocumentation" : "The API mapping key.
\n@param apiMappingKey The API mapping key.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiMappingKey",
"getterDocumentation" : "The API mapping key.
\n@return The API mapping 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" : "apiMappingKey",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiMappingKey",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiMappingKey",
"sensitive" : false,
"setterDocumentation" : "The API mapping key.
\n@param apiMappingKey The API mapping key.",
"setterMethodName" : "setApiMappingKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingKey",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingKey",
"variableType" : "String",
"documentation" : "The API mapping key.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Stage" : {
"beanStyleGetterMethodName" : "getStage",
"beanStyleSetterMethodName" : "setStage",
"c2jName" : "Stage",
"c2jShape" : "StringWithLengthBetween1And128",
"defaultConsumerFluentSetterDocumentation" : "The API stage.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stage(String)}.\n@param stage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stage(String)",
"deprecated" : false,
"documentation" : "The API stage.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "stage",
"fluentSetterDocumentation" : "The API stage.
\n@param stage The API stage.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "stage",
"getterDocumentation" : "The API stage.
\n@return The API stage.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "stage",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "stage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Stage",
"sensitive" : false,
"setterDocumentation" : "The API stage.
\n@param stage The API stage.",
"setterMethodName" : "setStage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "stage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "stage",
"variableType" : "String",
"documentation" : "The API stage.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getApiId",
"beanStyleSetterMethodName" : "setApiId",
"c2jName" : "ApiId",
"c2jShape" : "Id",
"defaultConsumerFluentSetterDocumentation" : "The API identifier.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiId(String)}.\n@param apiId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiId(String)",
"deprecated" : false,
"documentation" : "The API identifier.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiId",
"fluentSetterDocumentation" : "The API identifier.
\n@param apiId The API identifier.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiId",
"getterDocumentation" : "The API identifier.
\n@return The API identifier.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiId",
"sensitive" : false,
"setterDocumentation" : "The API identifier.
\n@param apiId The API identifier.",
"setterMethodName" : "setApiId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : "The API identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getApiMappingId",
"beanStyleSetterMethodName" : "setApiMappingId",
"c2jName" : "ApiMappingId",
"c2jShape" : "Id",
"defaultConsumerFluentSetterDocumentation" : "The API mapping identifier.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiMappingId(String)}.\n@param apiMappingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiMappingId(String)",
"deprecated" : false,
"documentation" : "The API mapping identifier.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiMappingId",
"fluentSetterDocumentation" : "The API mapping identifier.
\n@param apiMappingId The API mapping identifier.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiMappingId",
"getterDocumentation" : "The API mapping identifier.
\n@return The API mapping identifier.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiMappingId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiMappingId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiMappingId",
"sensitive" : false,
"setterDocumentation" : "The API mapping identifier.
\n@param apiMappingId The API mapping identifier.",
"setterMethodName" : "setApiMappingId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingId",
"variableType" : "String",
"documentation" : "The API mapping identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getApiMappingKey",
"beanStyleSetterMethodName" : "setApiMappingKey",
"c2jName" : "ApiMappingKey",
"c2jShape" : "SelectionKey",
"defaultConsumerFluentSetterDocumentation" : "The API mapping 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 #apiMappingKey(String)}.\n@param apiMappingKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiMappingKey(String)",
"deprecated" : false,
"documentation" : "The API mapping key.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiMappingKey",
"fluentSetterDocumentation" : "The API mapping key.
\n@param apiMappingKey The API mapping key.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiMappingKey",
"getterDocumentation" : "The API mapping key.
\n@return The API mapping 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" : "apiMappingKey",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiMappingKey",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiMappingKey",
"sensitive" : false,
"setterDocumentation" : "The API mapping key.
\n@param apiMappingKey The API mapping key.",
"setterMethodName" : "setApiMappingKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingKey",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingKey",
"variableType" : "String",
"documentation" : "The API mapping key.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStage",
"beanStyleSetterMethodName" : "setStage",
"c2jName" : "Stage",
"c2jShape" : "StringWithLengthBetween1And128",
"defaultConsumerFluentSetterDocumentation" : "The API stage.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stage(String)}.\n@param stage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stage(String)",
"deprecated" : false,
"documentation" : "The API stage.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "stage",
"fluentSetterDocumentation" : "The API stage.
\n@param stage The API stage.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "stage",
"getterDocumentation" : "The API stage.
\n@return The API stage.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "stage",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "stage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Stage",
"sensitive" : false,
"setterDocumentation" : "The API stage.
\n@param stage The API stage.",
"setterMethodName" : "setStage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "stage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "stage",
"variableType" : "String",
"documentation" : "The API stage.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "Stage", "ApiId" ],
"shapeName" : "ApiMapping",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ApiMapping",
"variableName" : "apiMapping",
"variableType" : "ApiMapping",
"documentation" : null,
"simpleType" : "ApiMapping",
"variableSetterType" : "ApiMapping"
},
"wrapper" : false
},
"AuthorizationType" : {
"c2jName" : "AuthorizationType",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The authorization type. Valid values are NONE for open access,\n AWS_IAM for using AWS IAM permissions, and CUSTOM for\n using a Lambda authorizer.
",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "NONE",
"value" : "NONE"
}, {
"name" : "AWS_IAM",
"value" : "AWS_IAM"
}, {
"name" : "CUSTOM",
"value" : "CUSTOM"
} ],
"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" : "AuthorizationType",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AuthorizationType",
"variableName" : "authorizationType",
"variableType" : "AuthorizationType",
"documentation" : null,
"simpleType" : "AuthorizationType",
"variableSetterType" : "AuthorizationType"
},
"wrapper" : false
},
"Authorizer" : {
"c2jName" : "Authorizer",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Represents an authorizer.
",
"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" : [ {
"beanStyleGetterMethodName" : "getAuthorizerCredentialsArn",
"beanStyleSetterMethodName" : "setAuthorizerCredentialsArn",
"c2jName" : "AuthorizerCredentialsArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "Specifies the required credentials as an IAM role for API Gateway to invoke the\n authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon\n Resource Name (ARN). To use resource-based permissions on the Lambda function,\n specify null.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #authorizerCredentialsArn(String)}.\n@param authorizerCredentialsArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorizerCredentialsArn(String)",
"deprecated" : false,
"documentation" : "Specifies the required credentials as an IAM role for API Gateway to invoke the\n authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon\n Resource Name (ARN). To use resource-based permissions on the Lambda function,\n specify null.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "authorizerCredentialsArn",
"fluentSetterDocumentation" : "Specifies the required credentials as an IAM role for API Gateway to invoke the\n authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon\n Resource Name (ARN). To use resource-based permissions on the Lambda function,\n specify null.
\n@param authorizerCredentialsArn Specifies the required credentials as an IAM role for API Gateway to invoke the\n authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon\n Resource Name (ARN). To use resource-based permissions on the Lambda function,\n specify null.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "authorizerCredentialsArn",
"getterDocumentation" : "Specifies the required credentials as an IAM role for API Gateway to invoke the\n authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon\n Resource Name (ARN). To use resource-based permissions on the Lambda function,\n specify null.
\n@return Specifies the required credentials as an IAM role for API Gateway to invoke the\n authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon\n Resource Name (ARN). To use resource-based permissions on the Lambda function,\n specify null.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "authorizerCredentialsArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "authorizerCredentialsArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AuthorizerCredentialsArn",
"sensitive" : false,
"setterDocumentation" : "Specifies the required credentials as an IAM role for API Gateway to invoke the\n authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon\n Resource Name (ARN). To use resource-based permissions on the Lambda function,\n specify null.
\n@param authorizerCredentialsArn Specifies the required credentials as an IAM role for API Gateway to invoke the\n authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon\n Resource Name (ARN). To use resource-based permissions on the Lambda function,\n specify null.",
"setterMethodName" : "setAuthorizerCredentialsArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "authorizerCredentialsArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "authorizerCredentialsArn",
"variableType" : "String",
"documentation" : "Specifies the required credentials as an IAM role for API Gateway to invoke the\n authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon\n Resource Name (ARN). To use resource-based permissions on the Lambda function,\n specify null.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAuthorizerId",
"beanStyleSetterMethodName" : "setAuthorizerId",
"c2jName" : "AuthorizerId",
"c2jShape" : "Id",
"defaultConsumerFluentSetterDocumentation" : "The authorizer identifier.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #authorizerId(String)}.\n@param authorizerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorizerId(String)",
"deprecated" : false,
"documentation" : "The authorizer identifier.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "authorizerId",
"fluentSetterDocumentation" : "The authorizer identifier.
\n@param authorizerId The authorizer identifier.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "authorizerId",
"getterDocumentation" : "The authorizer identifier.
\n@return The authorizer identifier.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "authorizerId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "authorizerId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AuthorizerId",
"sensitive" : false,
"setterDocumentation" : "The authorizer identifier.
\n@param authorizerId The authorizer identifier.",
"setterMethodName" : "setAuthorizerId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "authorizerId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "authorizerId",
"variableType" : "String",
"documentation" : "The authorizer identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAuthorizerResultTtlInSeconds",
"beanStyleSetterMethodName" : "setAuthorizerResultTtlInSeconds",
"c2jName" : "AuthorizerResultTtlInSeconds",
"c2jShape" : "IntegerWithLengthBetween0And3600",
"defaultConsumerFluentSetterDocumentation" : "The time to live (TTL), in seconds, of cached authorizer results. If it equals 0,\n authorization caching is disabled. If it is greater than 0, API Gateway will cache\n authorizer responses. If this field is not set, the default value is 300. The maximum\n value is 3600, or 1 hour.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #authorizerResultTtlInSeconds(Integer)}.\n@param authorizerResultTtlInSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorizerResultTtlInSeconds(Integer)",
"deprecated" : false,
"documentation" : "The time to live (TTL), in seconds, of cached authorizer results. If it equals 0,\n authorization caching is disabled. If it is greater than 0, API Gateway will cache\n authorizer responses. If this field is not set, the default value is 300. The maximum\n value is 3600, or 1 hour.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "authorizerResultTtlInSeconds",
"fluentSetterDocumentation" : "The time to live (TTL), in seconds, of cached authorizer results. If it equals 0,\n authorization caching is disabled. If it is greater than 0, API Gateway will cache\n authorizer responses. If this field is not set, the default value is 300. The maximum\n value is 3600, or 1 hour.
\n@param authorizerResultTtlInSeconds The time to live (TTL), in seconds, of cached authorizer results. If it equals 0,\n authorization caching is disabled. If it is greater than 0, API Gateway will cache\n authorizer responses. If this field is not set, the default value is 300. The maximum\n value is 3600, or 1 hour.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "authorizerResultTtlInSeconds",
"getterDocumentation" : "The time to live (TTL), in seconds, of cached authorizer results. If it equals 0,\n authorization caching is disabled. If it is greater than 0, API Gateway will cache\n authorizer responses. If this field is not set, the default value is 300. The maximum\n value is 3600, or 1 hour.
\n@return The time to live (TTL), in seconds, of cached authorizer results. If it equals 0,\n authorization caching is disabled. If it is greater than 0, API Gateway will cache\n authorizer responses. If this field is not set, the default value is 300. The maximum\n value is 3600, or 1 hour.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "authorizerResultTtlInSeconds",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "authorizerResultTtlInSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "AuthorizerResultTtlInSeconds",
"sensitive" : false,
"setterDocumentation" : "The time to live (TTL), in seconds, of cached authorizer results. If it equals 0,\n authorization caching is disabled. If it is greater than 0, API Gateway will cache\n authorizer responses. If this field is not set, the default value is 300. The maximum\n value is 3600, or 1 hour.
\n@param authorizerResultTtlInSeconds The time to live (TTL), in seconds, of cached authorizer results. If it equals 0,\n authorization caching is disabled. If it is greater than 0, API Gateway will cache\n authorizer responses. If this field is not set, the default value is 300. The maximum\n value is 3600, or 1 hour.",
"setterMethodName" : "setAuthorizerResultTtlInSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "authorizerResultTtlInSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "authorizerResultTtlInSeconds",
"variableType" : "Integer",
"documentation" : "The time to live (TTL), in seconds, of cached authorizer results. If it equals 0,\n authorization caching is disabled. If it is greater than 0, API Gateway will cache\n authorizer responses. If this field is not set, the default value is 300. The maximum\n value is 3600, or 1 hour.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAuthorizerTypeAsString",
"beanStyleSetterMethodName" : "setAuthorizerType",
"c2jName" : "AuthorizerType",
"c2jShape" : "AuthorizerType",
"defaultConsumerFluentSetterDocumentation" : "The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #authorizerTypeAsString(String)}.\n@param authorizerType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorizerType(String)",
"deprecated" : false,
"documentation" : "The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.
",
"endpointDiscoveryId" : false,
"enumType" : "AuthorizerType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "authorizerType",
"fluentEnumSetterMethodName" : "authorizerType",
"fluentGetterMethodName" : "authorizerTypeAsString",
"fluentSetterDocumentation" : "The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.
\n@param authorizerType The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.\n@see AuthorizerType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AuthorizerType",
"fluentSetterMethodName" : "authorizerType",
"getterDocumentation" : "The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #authorizerType} will return {@link AuthorizerType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #authorizerTypeAsString}.\n
\n@return The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.\n@see AuthorizerType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "authorizerType",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "authorizerType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AuthorizerType",
"sensitive" : false,
"setterDocumentation" : "The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.
\n@param authorizerType The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.\n@see AuthorizerType",
"setterMethodName" : "setAuthorizerType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "authorizerType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "authorizerType",
"variableType" : "String",
"documentation" : "The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAuthorizerUri",
"beanStyleSetterMethodName" : "setAuthorizerUri",
"c2jName" : "AuthorizerUri",
"c2jShape" : "UriWithLengthBetween1And2048",
"defaultConsumerFluentSetterDocumentation" : "The authorizer's Uniform Resource Identifier (URI).\n ForREQUEST authorizers, this must be a\n well-formed Lambda function URI, for example,\n arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations.\n In general, the URI has this form:\n arn:aws:apigateway:{region}:lambda:path/{service_api}\n , where {region} is the same as the region hosting the Lambda\n function, path indicates that the remaining substring in the URI should be treated as\n the path to the resource, including the initial /. For Lambda functions,\n this is usually of the form\n /2015-03-31/functions/[FunctionARN]/invocations.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #authorizerUri(String)}.\n@param authorizerUri a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorizerUri(String)",
"deprecated" : false,
"documentation" : "The authorizer's Uniform Resource Identifier (URI).\n ForREQUEST authorizers, this must be a\n well-formed Lambda function URI, for example,\n arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations.\n In general, the URI has this form:\n arn:aws:apigateway:{region}:lambda:path/{service_api}\n , where {region} is the same as the region hosting the Lambda\n function, path indicates that the remaining substring in the URI should be treated as\n the path to the resource, including the initial /. For Lambda functions,\n this is usually of the form\n /2015-03-31/functions/[FunctionARN]/invocations.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "authorizerUri",
"fluentSetterDocumentation" : "The authorizer's Uniform Resource Identifier (URI).\n ForREQUEST authorizers, this must be a\n well-formed Lambda function URI, for example,\n arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations.\n In general, the URI has this form:\n arn:aws:apigateway:{region}:lambda:path/{service_api}\n , where {region} is the same as the region hosting the Lambda\n function, path indicates that the remaining substring in the URI should be treated as\n the path to the resource, including the initial /. For Lambda functions,\n this is usually of the form\n /2015-03-31/functions/[FunctionARN]/invocations.
\n@param authorizerUri The authorizer's Uniform Resource Identifier (URI).\n ForREQUEST authorizers, this must be a\n well-formed Lambda function URI, for example,\n arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations.\n In general, the URI has this form:\n arn:aws:apigateway:{region}:lambda:path/{service_api}\n , where {region} is the same as the region hosting the Lambda\n function, path indicates that the remaining substring in the URI should be treated as\n the path to the resource, including the initial /. For Lambda functions,\n this is usually of the form\n /2015-03-31/functions/[FunctionARN]/invocations.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "authorizerUri",
"getterDocumentation" : "The authorizer's Uniform Resource Identifier (URI).\n ForREQUEST authorizers, this must be a\n well-formed Lambda function URI, for example,\n arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations.\n In general, the URI has this form:\n arn:aws:apigateway:{region}:lambda:path/{service_api}\n , where {region} is the same as the region hosting the Lambda\n function, path indicates that the remaining substring in the URI should be treated as\n the path to the resource, including the initial /. For Lambda functions,\n this is usually of the form\n /2015-03-31/functions/[FunctionARN]/invocations.
\n@return The authorizer's Uniform Resource Identifier (URI).\n ForREQUEST authorizers, this must be a\n well-formed Lambda function URI, for example,\n arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations.\n In general, the URI has this form:\n arn:aws:apigateway:{region}:lambda:path/{service_api}\n , where {region} is the same as the region hosting the Lambda\n function, path indicates that the remaining substring in the URI should be treated as\n the path to the resource, including the initial /. For Lambda functions,\n this is usually of the form\n /2015-03-31/functions/[FunctionARN]/invocations.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "authorizerUri",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "authorizerUri",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AuthorizerUri",
"sensitive" : false,
"setterDocumentation" : "The authorizer's Uniform Resource Identifier (URI).\n ForREQUEST authorizers, this must be a\n well-formed Lambda function URI, for example,\n arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations.\n In general, the URI has this form:\n arn:aws:apigateway:{region}:lambda:path/{service_api}\n , where {region} is the same as the region hosting the Lambda\n function, path indicates that the remaining substring in the URI should be treated as\n the path to the resource, including the initial /. For Lambda functions,\n this is usually of the form\n /2015-03-31/functions/[FunctionARN]/invocations.
\n@param authorizerUri The authorizer's Uniform Resource Identifier (URI).\n ForREQUEST authorizers, this must be a\n well-formed Lambda function URI, for example,\n arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations.\n In general, the URI has this form:\n arn:aws:apigateway:{region}:lambda:path/{service_api}\n , where {region} is the same as the region hosting the Lambda\n function, path indicates that the remaining substring in the URI should be treated as\n the path to the resource, including the initial /. For Lambda functions,\n this is usually of the form\n /2015-03-31/functions/[FunctionARN]/invocations.",
"setterMethodName" : "setAuthorizerUri",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "authorizerUri",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "authorizerUri",
"variableType" : "String",
"documentation" : "The authorizer's Uniform Resource Identifier (URI).\n ForREQUEST authorizers, this must be a\n well-formed Lambda function URI, for example,\n arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations.\n In general, the URI has this form:\n arn:aws:apigateway:{region}:lambda:path/{service_api}\n , where {region} is the same as the region hosting the Lambda\n function, path indicates that the remaining substring in the URI should be treated as\n the path to the resource, including the initial /. For Lambda functions,\n this is usually of the form\n /2015-03-31/functions/[FunctionARN]/invocations.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIdentitySource",
"beanStyleSetterMethodName" : "setIdentitySource",
"c2jName" : "IdentitySource",
"c2jShape" : "IdentitySourceList",
"defaultConsumerFluentSetterDocumentation" : "The identity source for which authorization is requested.
For the REQUEST authorizer, this is required when authorization\n caching is enabled. The value is a comma-separated string of one or more mapping\n expressions of the specified request parameters. For example, if an Auth\n header and a Name query string parameters are defined as identity\n sources, this value is method.request.header.Auth,\n method.request.querystring.Name. These parameters will be used to\n derive the authorization caching key and to perform runtime validation of the\n REQUEST authorizer by verifying all of the identity-related request\n parameters are present, not null, and non-empty. Only when this is true does the\n authorizer invoke the authorizer Lambda function, otherwise, it returns a 401\n Unauthorized response without calling the Lambda function. The valid value\n is a string of comma-separated mapping expressions of the specified request\n parameters. When the authorization caching is not enabled, this property is\n optional.
\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 #identitySource(List)}.\n@param identitySource 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 #identitySource(List)",
"deprecated" : false,
"documentation" : "The identity source for which authorization is requested.
For the REQUEST authorizer, this is required when authorization\n caching is enabled. The value is a comma-separated string of one or more mapping\n expressions of the specified request parameters. For example, if an Auth\n header and a Name query string parameters are defined as identity\n sources, this value is method.request.header.Auth,\n method.request.querystring.Name. These parameters will be used to\n derive the authorization caching key and to perform runtime validation of the\n REQUEST authorizer by verifying all of the identity-related request\n parameters are present, not null, and non-empty. Only when this is true does the\n authorizer invoke the authorizer Lambda function, otherwise, it returns a 401\n Unauthorized response without calling the Lambda function. The valid value\n is a string of comma-separated mapping expressions of the specified request\n parameters. When the authorization caching is not enabled, this property is\n optional.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "identitySource",
"fluentSetterDocumentation" : "The identity source for which authorization is requested.
For the REQUEST authorizer, this is required when authorization\n caching is enabled. The value is a comma-separated string of one or more mapping\n expressions of the specified request parameters. For example, if an Auth\n header and a Name query string parameters are defined as identity\n sources, this value is method.request.header.Auth,\n method.request.querystring.Name. These parameters will be used to\n derive the authorization caching key and to perform runtime validation of the\n REQUEST authorizer by verifying all of the identity-related request\n parameters are present, not null, and non-empty. Only when this is true does the\n authorizer invoke the authorizer Lambda function, otherwise, it returns a 401\n Unauthorized response without calling the Lambda function. The valid value\n is a string of comma-separated mapping expressions of the specified request\n parameters. When the authorization caching is not enabled, this property is\n optional.
\n@param identitySource The identity source for which authorization is requested.For the REQUEST authorizer, this is required when authorization\n caching is enabled. The value is a comma-separated string of one or more mapping\n expressions of the specified request parameters. For example, if an Auth\n header and a Name query string parameters are defined as identity\n sources, this value is method.request.header.Auth,\n method.request.querystring.Name. These parameters will be used to\n derive the authorization caching key and to perform runtime validation of the\n REQUEST authorizer by verifying all of the identity-related request\n parameters are present, not null, and non-empty. Only when this is true does the\n authorizer invoke the authorizer Lambda function, otherwise, it returns a 401\n Unauthorized response without calling the Lambda function. The valid value\n is a string of comma-separated mapping expressions of the specified request\n parameters. When the authorization caching is not enabled, this property is\n optional.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "identitySource",
"getterDocumentation" : "
The identity source for which authorization is requested.
For the REQUEST authorizer, this is required when authorization\n caching is enabled. The value is a comma-separated string of one or more mapping\n expressions of the specified request parameters. For example, if an Auth\n header and a Name query string parameters are defined as identity\n sources, this value is method.request.header.Auth,\n method.request.querystring.Name. These parameters will be used to\n derive the authorization caching key and to perform runtime validation of the\n REQUEST authorizer by verifying all of the identity-related request\n parameters are present, not null, and non-empty. Only when this is true does the\n authorizer invoke the authorizer Lambda function, otherwise, it returns a 401\n Unauthorized response without calling the Lambda function. The valid value\n is a string of comma-separated mapping expressions of the specified request\n parameters. When the authorization caching is not enabled, this property is\n optional.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The identity source for which authorization is requested.For the REQUEST authorizer, this is required when authorization\n caching is enabled. The value is a comma-separated string of one or more mapping\n expressions of the specified request parameters. For example, if an Auth\n header and a Name query string parameters are defined as identity\n sources, this value is method.request.header.Auth,\n method.request.querystring.Name. These parameters will be used to\n derive the authorization caching key and to perform runtime validation of the\n REQUEST authorizer by verifying all of the identity-related request\n parameters are present, not null, and non-empty. Only when this is true does the\n authorizer invoke the authorizer Lambda function, otherwise, it returns a 401\n Unauthorized response without calling the Lambda function. The valid value\n is a string of comma-separated mapping expressions of the specified request\n parameters. When the authorization caching is not enabled, this property is\n optional.",
"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" : "identitySource",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "identitySource",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"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"
},
"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" : "IdentitySource",
"sensitive" : false,
"setterDocumentation" : "The identity source for which authorization is requested.
For the REQUEST authorizer, this is required when authorization\n caching is enabled. The value is a comma-separated string of one or more mapping\n expressions of the specified request parameters. For example, if an Auth\n header and a Name query string parameters are defined as identity\n sources, this value is method.request.header.Auth,\n method.request.querystring.Name. These parameters will be used to\n derive the authorization caching key and to perform runtime validation of the\n REQUEST authorizer by verifying all of the identity-related request\n parameters are present, not null, and non-empty. Only when this is true does the\n authorizer invoke the authorizer Lambda function, otherwise, it returns a 401\n Unauthorized response without calling the Lambda function. The valid value\n is a string of comma-separated mapping expressions of the specified request\n parameters. When the authorization caching is not enabled, this property is\n optional.
\n@param identitySource The identity source for which authorization is requested.
For the REQUEST authorizer, this is required when authorization\n caching is enabled. The value is a comma-separated string of one or more mapping\n expressions of the specified request parameters. For example, if an Auth\n header and a Name query string parameters are defined as identity\n sources, this value is method.request.header.Auth,\n method.request.querystring.Name. These parameters will be used to\n derive the authorization caching key and to perform runtime validation of the\n REQUEST authorizer by verifying all of the identity-related request\n parameters are present, not null, and non-empty. Only when this is true does the\n authorizer invoke the authorizer Lambda function, otherwise, it returns a 401\n Unauthorized response without calling the Lambda function. The valid value\n is a string of comma-separated mapping expressions of the specified request\n parameters. When the authorization caching is not enabled, this property is\n optional.",
"setterMethodName" : "setIdentitySource",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "identitySource",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "identitySource",
"variableType" : "java.util.List",
"documentation" : "The identity source for which authorization is requested.
For the REQUEST authorizer, this is required when authorization\n caching is enabled. The value is a comma-separated string of one or more mapping\n expressions of the specified request parameters. For example, if an Auth\n header and a Name query string parameters are defined as identity\n sources, this value is method.request.header.Auth,\n method.request.querystring.Name. These parameters will be used to\n derive the authorization caching key and to perform runtime validation of the\n REQUEST authorizer by verifying all of the identity-related request\n parameters are present, not null, and non-empty. Only when this is true does the\n authorizer invoke the authorizer Lambda function, otherwise, it returns a 401\n Unauthorized response without calling the Lambda function. The valid value\n is a string of comma-separated mapping expressions of the specified request\n parameters. When the authorization caching is not enabled, this property is\n optional.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIdentityValidationExpression",
"beanStyleSetterMethodName" : "setIdentityValidationExpression",
"c2jName" : "IdentityValidationExpression",
"c2jShape" : "StringWithLengthBetween0And1024",
"defaultConsumerFluentSetterDocumentation" : "The\n validation expression does not apply to the REQUEST authorizer.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identityValidationExpression(String)}.\n@param identityValidationExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityValidationExpression(String)",
"deprecated" : false,
"documentation" : "The\n validation expression does not apply to the REQUEST authorizer.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "identityValidationExpression",
"fluentSetterDocumentation" : "The\n validation expression does not apply to the REQUEST authorizer.
\n@param identityValidationExpression The\n validation expression does not apply to the REQUEST authorizer.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "identityValidationExpression",
"getterDocumentation" : "The\n validation expression does not apply to the REQUEST authorizer.
\n@return The\n validation expression does not apply to the REQUEST authorizer.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "identityValidationExpression",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "identityValidationExpression",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "IdentityValidationExpression",
"sensitive" : false,
"setterDocumentation" : "The\n validation expression does not apply to the REQUEST authorizer.
\n@param identityValidationExpression The\n validation expression does not apply to the REQUEST authorizer.",
"setterMethodName" : "setIdentityValidationExpression",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "identityValidationExpression",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "identityValidationExpression",
"variableType" : "String",
"documentation" : "The\n validation expression does not apply to the REQUEST authorizer.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "StringWithLengthBetween1And128",
"defaultConsumerFluentSetterDocumentation" : "The name of the authorizer.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the authorizer.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the authorizer.
\n@param name The name of the authorizer.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the authorizer.
\n@return The name of the authorizer.",
"getterModel" : {
"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 authorizer.
\n@param name The name of the authorizer.",
"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 authorizer.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getProviderArns",
"beanStyleSetterMethodName" : "setProviderArns",
"c2jName" : "ProviderArns",
"c2jShape" : "ProviderArnList",
"defaultConsumerFluentSetterDocumentation" : "For\n REQUEST authorizer, this is not\n defined.
\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 #providerArns(List)}.\n@param providerArns 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 #providerArns(List)",
"deprecated" : false,
"documentation" : "For\n REQUEST authorizer, this is not\n defined.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "providerArns",
"fluentSetterDocumentation" : "For\n REQUEST authorizer, this is not\n defined.
\n@param providerArns For\n REQUEST authorizer, this is not\n defined.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "providerArns",
"getterDocumentation" : "For\n REQUEST authorizer, this is not\n defined.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return For\n REQUEST authorizer, this is not\n defined.",
"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" : "providerArns",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "providerArns",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"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"
},
"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" : "ProviderArns",
"sensitive" : false,
"setterDocumentation" : "For\n REQUEST authorizer, this is not\n defined.
\n@param providerArns For\n REQUEST authorizer, this is not\n defined.",
"setterMethodName" : "setProviderArns",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "providerArns",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "providerArns",
"variableType" : "java.util.List",
"documentation" : "For\n REQUEST authorizer, this is not\n defined.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"AuthorizerCredentialsArn" : {
"beanStyleGetterMethodName" : "getAuthorizerCredentialsArn",
"beanStyleSetterMethodName" : "setAuthorizerCredentialsArn",
"c2jName" : "AuthorizerCredentialsArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "Specifies the required credentials as an IAM role for API Gateway to invoke the\n authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon\n Resource Name (ARN). To use resource-based permissions on the Lambda function,\n specify null.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #authorizerCredentialsArn(String)}.\n@param authorizerCredentialsArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorizerCredentialsArn(String)",
"deprecated" : false,
"documentation" : "Specifies the required credentials as an IAM role for API Gateway to invoke the\n authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon\n Resource Name (ARN). To use resource-based permissions on the Lambda function,\n specify null.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "authorizerCredentialsArn",
"fluentSetterDocumentation" : "Specifies the required credentials as an IAM role for API Gateway to invoke the\n authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon\n Resource Name (ARN). To use resource-based permissions on the Lambda function,\n specify null.
\n@param authorizerCredentialsArn Specifies the required credentials as an IAM role for API Gateway to invoke the\n authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon\n Resource Name (ARN). To use resource-based permissions on the Lambda function,\n specify null.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "authorizerCredentialsArn",
"getterDocumentation" : "Specifies the required credentials as an IAM role for API Gateway to invoke the\n authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon\n Resource Name (ARN). To use resource-based permissions on the Lambda function,\n specify null.
\n@return Specifies the required credentials as an IAM role for API Gateway to invoke the\n authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon\n Resource Name (ARN). To use resource-based permissions on the Lambda function,\n specify null.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "authorizerCredentialsArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "authorizerCredentialsArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AuthorizerCredentialsArn",
"sensitive" : false,
"setterDocumentation" : "Specifies the required credentials as an IAM role for API Gateway to invoke the\n authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon\n Resource Name (ARN). To use resource-based permissions on the Lambda function,\n specify null.
\n@param authorizerCredentialsArn Specifies the required credentials as an IAM role for API Gateway to invoke the\n authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon\n Resource Name (ARN). To use resource-based permissions on the Lambda function,\n specify null.",
"setterMethodName" : "setAuthorizerCredentialsArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "authorizerCredentialsArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "authorizerCredentialsArn",
"variableType" : "String",
"documentation" : "Specifies the required credentials as an IAM role for API Gateway to invoke the\n authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon\n Resource Name (ARN). To use resource-based permissions on the Lambda function,\n specify null.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"AuthorizerId" : {
"beanStyleGetterMethodName" : "getAuthorizerId",
"beanStyleSetterMethodName" : "setAuthorizerId",
"c2jName" : "AuthorizerId",
"c2jShape" : "Id",
"defaultConsumerFluentSetterDocumentation" : "The authorizer identifier.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #authorizerId(String)}.\n@param authorizerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorizerId(String)",
"deprecated" : false,
"documentation" : "The authorizer identifier.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "authorizerId",
"fluentSetterDocumentation" : "The authorizer identifier.
\n@param authorizerId The authorizer identifier.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "authorizerId",
"getterDocumentation" : "The authorizer identifier.
\n@return The authorizer identifier.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "authorizerId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "authorizerId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AuthorizerId",
"sensitive" : false,
"setterDocumentation" : "The authorizer identifier.
\n@param authorizerId The authorizer identifier.",
"setterMethodName" : "setAuthorizerId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "authorizerId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "authorizerId",
"variableType" : "String",
"documentation" : "The authorizer identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"AuthorizerResultTtlInSeconds" : {
"beanStyleGetterMethodName" : "getAuthorizerResultTtlInSeconds",
"beanStyleSetterMethodName" : "setAuthorizerResultTtlInSeconds",
"c2jName" : "AuthorizerResultTtlInSeconds",
"c2jShape" : "IntegerWithLengthBetween0And3600",
"defaultConsumerFluentSetterDocumentation" : "The time to live (TTL), in seconds, of cached authorizer results. If it equals 0,\n authorization caching is disabled. If it is greater than 0, API Gateway will cache\n authorizer responses. If this field is not set, the default value is 300. The maximum\n value is 3600, or 1 hour.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #authorizerResultTtlInSeconds(Integer)}.\n@param authorizerResultTtlInSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorizerResultTtlInSeconds(Integer)",
"deprecated" : false,
"documentation" : "The time to live (TTL), in seconds, of cached authorizer results. If it equals 0,\n authorization caching is disabled. If it is greater than 0, API Gateway will cache\n authorizer responses. If this field is not set, the default value is 300. The maximum\n value is 3600, or 1 hour.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "authorizerResultTtlInSeconds",
"fluentSetterDocumentation" : "The time to live (TTL), in seconds, of cached authorizer results. If it equals 0,\n authorization caching is disabled. If it is greater than 0, API Gateway will cache\n authorizer responses. If this field is not set, the default value is 300. The maximum\n value is 3600, or 1 hour.
\n@param authorizerResultTtlInSeconds The time to live (TTL), in seconds, of cached authorizer results. If it equals 0,\n authorization caching is disabled. If it is greater than 0, API Gateway will cache\n authorizer responses. If this field is not set, the default value is 300. The maximum\n value is 3600, or 1 hour.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "authorizerResultTtlInSeconds",
"getterDocumentation" : "The time to live (TTL), in seconds, of cached authorizer results. If it equals 0,\n authorization caching is disabled. If it is greater than 0, API Gateway will cache\n authorizer responses. If this field is not set, the default value is 300. The maximum\n value is 3600, or 1 hour.
\n@return The time to live (TTL), in seconds, of cached authorizer results. If it equals 0,\n authorization caching is disabled. If it is greater than 0, API Gateway will cache\n authorizer responses. If this field is not set, the default value is 300. The maximum\n value is 3600, or 1 hour.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "authorizerResultTtlInSeconds",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "authorizerResultTtlInSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "AuthorizerResultTtlInSeconds",
"sensitive" : false,
"setterDocumentation" : "The time to live (TTL), in seconds, of cached authorizer results. If it equals 0,\n authorization caching is disabled. If it is greater than 0, API Gateway will cache\n authorizer responses. If this field is not set, the default value is 300. The maximum\n value is 3600, or 1 hour.
\n@param authorizerResultTtlInSeconds The time to live (TTL), in seconds, of cached authorizer results. If it equals 0,\n authorization caching is disabled. If it is greater than 0, API Gateway will cache\n authorizer responses. If this field is not set, the default value is 300. The maximum\n value is 3600, or 1 hour.",
"setterMethodName" : "setAuthorizerResultTtlInSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "authorizerResultTtlInSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "authorizerResultTtlInSeconds",
"variableType" : "Integer",
"documentation" : "The time to live (TTL), in seconds, of cached authorizer results. If it equals 0,\n authorization caching is disabled. If it is greater than 0, API Gateway will cache\n authorizer responses. If this field is not set, the default value is 300. The maximum\n value is 3600, or 1 hour.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"AuthorizerType" : {
"beanStyleGetterMethodName" : "getAuthorizerTypeAsString",
"beanStyleSetterMethodName" : "setAuthorizerType",
"c2jName" : "AuthorizerType",
"c2jShape" : "AuthorizerType",
"defaultConsumerFluentSetterDocumentation" : "The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #authorizerTypeAsString(String)}.\n@param authorizerType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorizerType(String)",
"deprecated" : false,
"documentation" : "The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.
",
"endpointDiscoveryId" : false,
"enumType" : "AuthorizerType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "authorizerType",
"fluentEnumSetterMethodName" : "authorizerType",
"fluentGetterMethodName" : "authorizerTypeAsString",
"fluentSetterDocumentation" : "The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.
\n@param authorizerType The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.\n@see AuthorizerType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AuthorizerType",
"fluentSetterMethodName" : "authorizerType",
"getterDocumentation" : "The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #authorizerType} will return {@link AuthorizerType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #authorizerTypeAsString}.\n
\n@return The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.\n@see AuthorizerType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "authorizerType",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "authorizerType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AuthorizerType",
"sensitive" : false,
"setterDocumentation" : "The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.
\n@param authorizerType The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.\n@see AuthorizerType",
"setterMethodName" : "setAuthorizerType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "authorizerType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "authorizerType",
"variableType" : "String",
"documentation" : "The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"AuthorizerUri" : {
"beanStyleGetterMethodName" : "getAuthorizerUri",
"beanStyleSetterMethodName" : "setAuthorizerUri",
"c2jName" : "AuthorizerUri",
"c2jShape" : "UriWithLengthBetween1And2048",
"defaultConsumerFluentSetterDocumentation" : "The authorizer's Uniform Resource Identifier (URI).\n ForREQUEST authorizers, this must be a\n well-formed Lambda function URI, for example,\n arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations.\n In general, the URI has this form:\n arn:aws:apigateway:{region}:lambda:path/{service_api}\n , where {region} is the same as the region hosting the Lambda\n function, path indicates that the remaining substring in the URI should be treated as\n the path to the resource, including the initial /. For Lambda functions,\n this is usually of the form\n /2015-03-31/functions/[FunctionARN]/invocations.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #authorizerUri(String)}.\n@param authorizerUri a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorizerUri(String)",
"deprecated" : false,
"documentation" : "The authorizer's Uniform Resource Identifier (URI).\n ForREQUEST authorizers, this must be a\n well-formed Lambda function URI, for example,\n arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations.\n In general, the URI has this form:\n arn:aws:apigateway:{region}:lambda:path/{service_api}\n , where {region} is the same as the region hosting the Lambda\n function, path indicates that the remaining substring in the URI should be treated as\n the path to the resource, including the initial /. For Lambda functions,\n this is usually of the form\n /2015-03-31/functions/[FunctionARN]/invocations.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "authorizerUri",
"fluentSetterDocumentation" : "The authorizer's Uniform Resource Identifier (URI).\n ForREQUEST authorizers, this must be a\n well-formed Lambda function URI, for example,\n arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations.\n In general, the URI has this form:\n arn:aws:apigateway:{region}:lambda:path/{service_api}\n , where {region} is the same as the region hosting the Lambda\n function, path indicates that the remaining substring in the URI should be treated as\n the path to the resource, including the initial /. For Lambda functions,\n this is usually of the form\n /2015-03-31/functions/[FunctionARN]/invocations.
\n@param authorizerUri The authorizer's Uniform Resource Identifier (URI).\n ForREQUEST authorizers, this must be a\n well-formed Lambda function URI, for example,\n arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations.\n In general, the URI has this form:\n arn:aws:apigateway:{region}:lambda:path/{service_api}\n , where {region} is the same as the region hosting the Lambda\n function, path indicates that the remaining substring in the URI should be treated as\n the path to the resource, including the initial /. For Lambda functions,\n this is usually of the form\n /2015-03-31/functions/[FunctionARN]/invocations.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "authorizerUri",
"getterDocumentation" : "The authorizer's Uniform Resource Identifier (URI).\n ForREQUEST authorizers, this must be a\n well-formed Lambda function URI, for example,\n arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations.\n In general, the URI has this form:\n arn:aws:apigateway:{region}:lambda:path/{service_api}\n , where {region} is the same as the region hosting the Lambda\n function, path indicates that the remaining substring in the URI should be treated as\n the path to the resource, including the initial /. For Lambda functions,\n this is usually of the form\n /2015-03-31/functions/[FunctionARN]/invocations.
\n@return The authorizer's Uniform Resource Identifier (URI).\n ForREQUEST authorizers, this must be a\n well-formed Lambda function URI, for example,\n arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations.\n In general, the URI has this form:\n arn:aws:apigateway:{region}:lambda:path/{service_api}\n , where {region} is the same as the region hosting the Lambda\n function, path indicates that the remaining substring in the URI should be treated as\n the path to the resource, including the initial /. For Lambda functions,\n this is usually of the form\n /2015-03-31/functions/[FunctionARN]/invocations.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "authorizerUri",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "authorizerUri",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AuthorizerUri",
"sensitive" : false,
"setterDocumentation" : "The authorizer's Uniform Resource Identifier (URI).\n ForREQUEST authorizers, this must be a\n well-formed Lambda function URI, for example,\n arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations.\n In general, the URI has this form:\n arn:aws:apigateway:{region}:lambda:path/{service_api}\n , where {region} is the same as the region hosting the Lambda\n function, path indicates that the remaining substring in the URI should be treated as\n the path to the resource, including the initial /. For Lambda functions,\n this is usually of the form\n /2015-03-31/functions/[FunctionARN]/invocations.
\n@param authorizerUri The authorizer's Uniform Resource Identifier (URI).\n ForREQUEST authorizers, this must be a\n well-formed Lambda function URI, for example,\n arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations.\n In general, the URI has this form:\n arn:aws:apigateway:{region}:lambda:path/{service_api}\n , where {region} is the same as the region hosting the Lambda\n function, path indicates that the remaining substring in the URI should be treated as\n the path to the resource, including the initial /. For Lambda functions,\n this is usually of the form\n /2015-03-31/functions/[FunctionARN]/invocations.",
"setterMethodName" : "setAuthorizerUri",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "authorizerUri",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "authorizerUri",
"variableType" : "String",
"documentation" : "The authorizer's Uniform Resource Identifier (URI).\n ForREQUEST authorizers, this must be a\n well-formed Lambda function URI, for example,\n arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations.\n In general, the URI has this form:\n arn:aws:apigateway:{region}:lambda:path/{service_api}\n , where {region} is the same as the region hosting the Lambda\n function, path indicates that the remaining substring in the URI should be treated as\n the path to the resource, including the initial /. For Lambda functions,\n this is usually of the form\n /2015-03-31/functions/[FunctionARN]/invocations.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"IdentitySource" : {
"beanStyleGetterMethodName" : "getIdentitySource",
"beanStyleSetterMethodName" : "setIdentitySource",
"c2jName" : "IdentitySource",
"c2jShape" : "IdentitySourceList",
"defaultConsumerFluentSetterDocumentation" : "The identity source for which authorization is requested.
For the REQUEST authorizer, this is required when authorization\n caching is enabled. The value is a comma-separated string of one or more mapping\n expressions of the specified request parameters. For example, if an Auth\n header and a Name query string parameters are defined as identity\n sources, this value is method.request.header.Auth,\n method.request.querystring.Name. These parameters will be used to\n derive the authorization caching key and to perform runtime validation of the\n REQUEST authorizer by verifying all of the identity-related request\n parameters are present, not null, and non-empty. Only when this is true does the\n authorizer invoke the authorizer Lambda function, otherwise, it returns a 401\n Unauthorized response without calling the Lambda function. The valid value\n is a string of comma-separated mapping expressions of the specified request\n parameters. When the authorization caching is not enabled, this property is\n optional.
\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 #identitySource(List)}.\n@param identitySource 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 #identitySource(List)",
"deprecated" : false,
"documentation" : "The identity source for which authorization is requested.
For the REQUEST authorizer, this is required when authorization\n caching is enabled. The value is a comma-separated string of one or more mapping\n expressions of the specified request parameters. For example, if an Auth\n header and a Name query string parameters are defined as identity\n sources, this value is method.request.header.Auth,\n method.request.querystring.Name. These parameters will be used to\n derive the authorization caching key and to perform runtime validation of the\n REQUEST authorizer by verifying all of the identity-related request\n parameters are present, not null, and non-empty. Only when this is true does the\n authorizer invoke the authorizer Lambda function, otherwise, it returns a 401\n Unauthorized response without calling the Lambda function. The valid value\n is a string of comma-separated mapping expressions of the specified request\n parameters. When the authorization caching is not enabled, this property is\n optional.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "identitySource",
"fluentSetterDocumentation" : "The identity source for which authorization is requested.
For the REQUEST authorizer, this is required when authorization\n caching is enabled. The value is a comma-separated string of one or more mapping\n expressions of the specified request parameters. For example, if an Auth\n header and a Name query string parameters are defined as identity\n sources, this value is method.request.header.Auth,\n method.request.querystring.Name. These parameters will be used to\n derive the authorization caching key and to perform runtime validation of the\n REQUEST authorizer by verifying all of the identity-related request\n parameters are present, not null, and non-empty. Only when this is true does the\n authorizer invoke the authorizer Lambda function, otherwise, it returns a 401\n Unauthorized response without calling the Lambda function. The valid value\n is a string of comma-separated mapping expressions of the specified request\n parameters. When the authorization caching is not enabled, this property is\n optional.
\n@param identitySource The identity source for which authorization is requested.
For the REQUEST authorizer, this is required when authorization\n caching is enabled. The value is a comma-separated string of one or more mapping\n expressions of the specified request parameters. For example, if an Auth\n header and a Name query string parameters are defined as identity\n sources, this value is method.request.header.Auth,\n method.request.querystring.Name. These parameters will be used to\n derive the authorization caching key and to perform runtime validation of the\n REQUEST authorizer by verifying all of the identity-related request\n parameters are present, not null, and non-empty. Only when this is true does the\n authorizer invoke the authorizer Lambda function, otherwise, it returns a 401\n Unauthorized response without calling the Lambda function. The valid value\n is a string of comma-separated mapping expressions of the specified request\n parameters. When the authorization caching is not enabled, this property is\n optional.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "identitySource",
"getterDocumentation" : "
The identity source for which authorization is requested.
For the REQUEST authorizer, this is required when authorization\n caching is enabled. The value is a comma-separated string of one or more mapping\n expressions of the specified request parameters. For example, if an Auth\n header and a Name query string parameters are defined as identity\n sources, this value is method.request.header.Auth,\n method.request.querystring.Name. These parameters will be used to\n derive the authorization caching key and to perform runtime validation of the\n REQUEST authorizer by verifying all of the identity-related request\n parameters are present, not null, and non-empty. Only when this is true does the\n authorizer invoke the authorizer Lambda function, otherwise, it returns a 401\n Unauthorized response without calling the Lambda function. The valid value\n is a string of comma-separated mapping expressions of the specified request\n parameters. When the authorization caching is not enabled, this property is\n optional.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The identity source for which authorization is requested.For the REQUEST authorizer, this is required when authorization\n caching is enabled. The value is a comma-separated string of one or more mapping\n expressions of the specified request parameters. For example, if an Auth\n header and a Name query string parameters are defined as identity\n sources, this value is method.request.header.Auth,\n method.request.querystring.Name. These parameters will be used to\n derive the authorization caching key and to perform runtime validation of the\n REQUEST authorizer by verifying all of the identity-related request\n parameters are present, not null, and non-empty. Only when this is true does the\n authorizer invoke the authorizer Lambda function, otherwise, it returns a 401\n Unauthorized response without calling the Lambda function. The valid value\n is a string of comma-separated mapping expressions of the specified request\n parameters. When the authorization caching is not enabled, this property is\n optional.",
"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" : "identitySource",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "identitySource",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"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"
},
"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" : "IdentitySource",
"sensitive" : false,
"setterDocumentation" : "The identity source for which authorization is requested.
For the REQUEST authorizer, this is required when authorization\n caching is enabled. The value is a comma-separated string of one or more mapping\n expressions of the specified request parameters. For example, if an Auth\n header and a Name query string parameters are defined as identity\n sources, this value is method.request.header.Auth,\n method.request.querystring.Name. These parameters will be used to\n derive the authorization caching key and to perform runtime validation of the\n REQUEST authorizer by verifying all of the identity-related request\n parameters are present, not null, and non-empty. Only when this is true does the\n authorizer invoke the authorizer Lambda function, otherwise, it returns a 401\n Unauthorized response without calling the Lambda function. The valid value\n is a string of comma-separated mapping expressions of the specified request\n parameters. When the authorization caching is not enabled, this property is\n optional.
\n@param identitySource The identity source for which authorization is requested.
For the REQUEST authorizer, this is required when authorization\n caching is enabled. The value is a comma-separated string of one or more mapping\n expressions of the specified request parameters. For example, if an Auth\n header and a Name query string parameters are defined as identity\n sources, this value is method.request.header.Auth,\n method.request.querystring.Name. These parameters will be used to\n derive the authorization caching key and to perform runtime validation of the\n REQUEST authorizer by verifying all of the identity-related request\n parameters are present, not null, and non-empty. Only when this is true does the\n authorizer invoke the authorizer Lambda function, otherwise, it returns a 401\n Unauthorized response without calling the Lambda function. The valid value\n is a string of comma-separated mapping expressions of the specified request\n parameters. When the authorization caching is not enabled, this property is\n optional.",
"setterMethodName" : "setIdentitySource",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "identitySource",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "identitySource",
"variableType" : "java.util.List",
"documentation" : "The identity source for which authorization is requested.
For the REQUEST authorizer, this is required when authorization\n caching is enabled. The value is a comma-separated string of one or more mapping\n expressions of the specified request parameters. For example, if an Auth\n header and a Name query string parameters are defined as identity\n sources, this value is method.request.header.Auth,\n method.request.querystring.Name. These parameters will be used to\n derive the authorization caching key and to perform runtime validation of the\n REQUEST authorizer by verifying all of the identity-related request\n parameters are present, not null, and non-empty. Only when this is true does the\n authorizer invoke the authorizer Lambda function, otherwise, it returns a 401\n Unauthorized response without calling the Lambda function. The valid value\n is a string of comma-separated mapping expressions of the specified request\n parameters. When the authorization caching is not enabled, this property is\n optional.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"IdentityValidationExpression" : {
"beanStyleGetterMethodName" : "getIdentityValidationExpression",
"beanStyleSetterMethodName" : "setIdentityValidationExpression",
"c2jName" : "IdentityValidationExpression",
"c2jShape" : "StringWithLengthBetween0And1024",
"defaultConsumerFluentSetterDocumentation" : "The\n validation expression does not apply to the REQUEST authorizer.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identityValidationExpression(String)}.\n@param identityValidationExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityValidationExpression(String)",
"deprecated" : false,
"documentation" : "The\n validation expression does not apply to the REQUEST authorizer.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "identityValidationExpression",
"fluentSetterDocumentation" : "The\n validation expression does not apply to the REQUEST authorizer.
\n@param identityValidationExpression The\n validation expression does not apply to the REQUEST authorizer.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "identityValidationExpression",
"getterDocumentation" : "The\n validation expression does not apply to the REQUEST authorizer.
\n@return The\n validation expression does not apply to the REQUEST authorizer.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "identityValidationExpression",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "identityValidationExpression",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "IdentityValidationExpression",
"sensitive" : false,
"setterDocumentation" : "The\n validation expression does not apply to the REQUEST authorizer.
\n@param identityValidationExpression The\n validation expression does not apply to the REQUEST authorizer.",
"setterMethodName" : "setIdentityValidationExpression",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "identityValidationExpression",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "identityValidationExpression",
"variableType" : "String",
"documentation" : "The\n validation expression does not apply to the REQUEST authorizer.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Name" : {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "StringWithLengthBetween1And128",
"defaultConsumerFluentSetterDocumentation" : "The name of the authorizer.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the authorizer.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the authorizer.
\n@param name The name of the authorizer.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the authorizer.
\n@return The name of the authorizer.",
"getterModel" : {
"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 authorizer.
\n@param name The name of the authorizer.",
"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 authorizer.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ProviderArns" : {
"beanStyleGetterMethodName" : "getProviderArns",
"beanStyleSetterMethodName" : "setProviderArns",
"c2jName" : "ProviderArns",
"c2jShape" : "ProviderArnList",
"defaultConsumerFluentSetterDocumentation" : "For\n REQUEST authorizer, this is not\n defined.
\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 #providerArns(List)}.\n@param providerArns 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 #providerArns(List)",
"deprecated" : false,
"documentation" : "For\n REQUEST authorizer, this is not\n defined.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "providerArns",
"fluentSetterDocumentation" : "For\n REQUEST authorizer, this is not\n defined.
\n@param providerArns For\n REQUEST authorizer, this is not\n defined.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "providerArns",
"getterDocumentation" : "For\n REQUEST authorizer, this is not\n defined.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return For\n REQUEST authorizer, this is not\n defined.",
"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" : "providerArns",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "providerArns",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"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"
},
"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" : "ProviderArns",
"sensitive" : false,
"setterDocumentation" : "For\n REQUEST authorizer, this is not\n defined.
\n@param providerArns For\n REQUEST authorizer, this is not\n defined.",
"setterMethodName" : "setProviderArns",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "providerArns",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "providerArns",
"variableType" : "java.util.List",
"documentation" : "For\n REQUEST authorizer, this is not\n defined.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getAuthorizerCredentialsArn",
"beanStyleSetterMethodName" : "setAuthorizerCredentialsArn",
"c2jName" : "AuthorizerCredentialsArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "Specifies the required credentials as an IAM role for API Gateway to invoke the\n authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon\n Resource Name (ARN). To use resource-based permissions on the Lambda function,\n specify null.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #authorizerCredentialsArn(String)}.\n@param authorizerCredentialsArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorizerCredentialsArn(String)",
"deprecated" : false,
"documentation" : "Specifies the required credentials as an IAM role for API Gateway to invoke the\n authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon\n Resource Name (ARN). To use resource-based permissions on the Lambda function,\n specify null.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "authorizerCredentialsArn",
"fluentSetterDocumentation" : "Specifies the required credentials as an IAM role for API Gateway to invoke the\n authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon\n Resource Name (ARN). To use resource-based permissions on the Lambda function,\n specify null.
\n@param authorizerCredentialsArn Specifies the required credentials as an IAM role for API Gateway to invoke the\n authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon\n Resource Name (ARN). To use resource-based permissions on the Lambda function,\n specify null.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "authorizerCredentialsArn",
"getterDocumentation" : "Specifies the required credentials as an IAM role for API Gateway to invoke the\n authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon\n Resource Name (ARN). To use resource-based permissions on the Lambda function,\n specify null.
\n@return Specifies the required credentials as an IAM role for API Gateway to invoke the\n authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon\n Resource Name (ARN). To use resource-based permissions on the Lambda function,\n specify null.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "authorizerCredentialsArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "authorizerCredentialsArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AuthorizerCredentialsArn",
"sensitive" : false,
"setterDocumentation" : "Specifies the required credentials as an IAM role for API Gateway to invoke the\n authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon\n Resource Name (ARN). To use resource-based permissions on the Lambda function,\n specify null.
\n@param authorizerCredentialsArn Specifies the required credentials as an IAM role for API Gateway to invoke the\n authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon\n Resource Name (ARN). To use resource-based permissions on the Lambda function,\n specify null.",
"setterMethodName" : "setAuthorizerCredentialsArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "authorizerCredentialsArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "authorizerCredentialsArn",
"variableType" : "String",
"documentation" : "Specifies the required credentials as an IAM role for API Gateway to invoke the\n authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon\n Resource Name (ARN). To use resource-based permissions on the Lambda function,\n specify null.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAuthorizerId",
"beanStyleSetterMethodName" : "setAuthorizerId",
"c2jName" : "AuthorizerId",
"c2jShape" : "Id",
"defaultConsumerFluentSetterDocumentation" : "The authorizer identifier.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #authorizerId(String)}.\n@param authorizerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorizerId(String)",
"deprecated" : false,
"documentation" : "The authorizer identifier.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "authorizerId",
"fluentSetterDocumentation" : "The authorizer identifier.
\n@param authorizerId The authorizer identifier.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "authorizerId",
"getterDocumentation" : "The authorizer identifier.
\n@return The authorizer identifier.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "authorizerId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "authorizerId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AuthorizerId",
"sensitive" : false,
"setterDocumentation" : "The authorizer identifier.
\n@param authorizerId The authorizer identifier.",
"setterMethodName" : "setAuthorizerId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "authorizerId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "authorizerId",
"variableType" : "String",
"documentation" : "The authorizer identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAuthorizerResultTtlInSeconds",
"beanStyleSetterMethodName" : "setAuthorizerResultTtlInSeconds",
"c2jName" : "AuthorizerResultTtlInSeconds",
"c2jShape" : "IntegerWithLengthBetween0And3600",
"defaultConsumerFluentSetterDocumentation" : "The time to live (TTL), in seconds, of cached authorizer results. If it equals 0,\n authorization caching is disabled. If it is greater than 0, API Gateway will cache\n authorizer responses. If this field is not set, the default value is 300. The maximum\n value is 3600, or 1 hour.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #authorizerResultTtlInSeconds(Integer)}.\n@param authorizerResultTtlInSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorizerResultTtlInSeconds(Integer)",
"deprecated" : false,
"documentation" : "The time to live (TTL), in seconds, of cached authorizer results. If it equals 0,\n authorization caching is disabled. If it is greater than 0, API Gateway will cache\n authorizer responses. If this field is not set, the default value is 300. The maximum\n value is 3600, or 1 hour.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "authorizerResultTtlInSeconds",
"fluentSetterDocumentation" : "The time to live (TTL), in seconds, of cached authorizer results. If it equals 0,\n authorization caching is disabled. If it is greater than 0, API Gateway will cache\n authorizer responses. If this field is not set, the default value is 300. The maximum\n value is 3600, or 1 hour.
\n@param authorizerResultTtlInSeconds The time to live (TTL), in seconds, of cached authorizer results. If it equals 0,\n authorization caching is disabled. If it is greater than 0, API Gateway will cache\n authorizer responses. If this field is not set, the default value is 300. The maximum\n value is 3600, or 1 hour.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "authorizerResultTtlInSeconds",
"getterDocumentation" : "The time to live (TTL), in seconds, of cached authorizer results. If it equals 0,\n authorization caching is disabled. If it is greater than 0, API Gateway will cache\n authorizer responses. If this field is not set, the default value is 300. The maximum\n value is 3600, or 1 hour.
\n@return The time to live (TTL), in seconds, of cached authorizer results. If it equals 0,\n authorization caching is disabled. If it is greater than 0, API Gateway will cache\n authorizer responses. If this field is not set, the default value is 300. The maximum\n value is 3600, or 1 hour.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "authorizerResultTtlInSeconds",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "authorizerResultTtlInSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "AuthorizerResultTtlInSeconds",
"sensitive" : false,
"setterDocumentation" : "The time to live (TTL), in seconds, of cached authorizer results. If it equals 0,\n authorization caching is disabled. If it is greater than 0, API Gateway will cache\n authorizer responses. If this field is not set, the default value is 300. The maximum\n value is 3600, or 1 hour.
\n@param authorizerResultTtlInSeconds The time to live (TTL), in seconds, of cached authorizer results. If it equals 0,\n authorization caching is disabled. If it is greater than 0, API Gateway will cache\n authorizer responses. If this field is not set, the default value is 300. The maximum\n value is 3600, or 1 hour.",
"setterMethodName" : "setAuthorizerResultTtlInSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "authorizerResultTtlInSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "authorizerResultTtlInSeconds",
"variableType" : "Integer",
"documentation" : "The time to live (TTL), in seconds, of cached authorizer results. If it equals 0,\n authorization caching is disabled. If it is greater than 0, API Gateway will cache\n authorizer responses. If this field is not set, the default value is 300. The maximum\n value is 3600, or 1 hour.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAuthorizerTypeAsString",
"beanStyleSetterMethodName" : "setAuthorizerType",
"c2jName" : "AuthorizerType",
"c2jShape" : "AuthorizerType",
"defaultConsumerFluentSetterDocumentation" : "The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #authorizerTypeAsString(String)}.\n@param authorizerType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorizerType(String)",
"deprecated" : false,
"documentation" : "The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.
",
"endpointDiscoveryId" : false,
"enumType" : "AuthorizerType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "authorizerType",
"fluentEnumSetterMethodName" : "authorizerType",
"fluentGetterMethodName" : "authorizerTypeAsString",
"fluentSetterDocumentation" : "The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.
\n@param authorizerType The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.\n@see AuthorizerType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AuthorizerType",
"fluentSetterMethodName" : "authorizerType",
"getterDocumentation" : "The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #authorizerType} will return {@link AuthorizerType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #authorizerTypeAsString}.\n
\n@return The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.\n@see AuthorizerType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "authorizerType",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "authorizerType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AuthorizerType",
"sensitive" : false,
"setterDocumentation" : "The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.
\n@param authorizerType The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.\n@see AuthorizerType",
"setterMethodName" : "setAuthorizerType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "authorizerType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "authorizerType",
"variableType" : "String",
"documentation" : "The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAuthorizerUri",
"beanStyleSetterMethodName" : "setAuthorizerUri",
"c2jName" : "AuthorizerUri",
"c2jShape" : "UriWithLengthBetween1And2048",
"defaultConsumerFluentSetterDocumentation" : "The authorizer's Uniform Resource Identifier (URI).\n ForREQUEST authorizers, this must be a\n well-formed Lambda function URI, for example,\n arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations.\n In general, the URI has this form:\n arn:aws:apigateway:{region}:lambda:path/{service_api}\n , where {region} is the same as the region hosting the Lambda\n function, path indicates that the remaining substring in the URI should be treated as\n the path to the resource, including the initial /. For Lambda functions,\n this is usually of the form\n /2015-03-31/functions/[FunctionARN]/invocations.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #authorizerUri(String)}.\n@param authorizerUri a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorizerUri(String)",
"deprecated" : false,
"documentation" : "The authorizer's Uniform Resource Identifier (URI).\n ForREQUEST authorizers, this must be a\n well-formed Lambda function URI, for example,\n arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations.\n In general, the URI has this form:\n arn:aws:apigateway:{region}:lambda:path/{service_api}\n , where {region} is the same as the region hosting the Lambda\n function, path indicates that the remaining substring in the URI should be treated as\n the path to the resource, including the initial /. For Lambda functions,\n this is usually of the form\n /2015-03-31/functions/[FunctionARN]/invocations.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "authorizerUri",
"fluentSetterDocumentation" : "The authorizer's Uniform Resource Identifier (URI).\n ForREQUEST authorizers, this must be a\n well-formed Lambda function URI, for example,\n arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations.\n In general, the URI has this form:\n arn:aws:apigateway:{region}:lambda:path/{service_api}\n , where {region} is the same as the region hosting the Lambda\n function, path indicates that the remaining substring in the URI should be treated as\n the path to the resource, including the initial /. For Lambda functions,\n this is usually of the form\n /2015-03-31/functions/[FunctionARN]/invocations.
\n@param authorizerUri The authorizer's Uniform Resource Identifier (URI).\n ForREQUEST authorizers, this must be a\n well-formed Lambda function URI, for example,\n arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations.\n In general, the URI has this form:\n arn:aws:apigateway:{region}:lambda:path/{service_api}\n , where {region} is the same as the region hosting the Lambda\n function, path indicates that the remaining substring in the URI should be treated as\n the path to the resource, including the initial /. For Lambda functions,\n this is usually of the form\n /2015-03-31/functions/[FunctionARN]/invocations.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "authorizerUri",
"getterDocumentation" : "The authorizer's Uniform Resource Identifier (URI).\n ForREQUEST authorizers, this must be a\n well-formed Lambda function URI, for example,\n arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations.\n In general, the URI has this form:\n arn:aws:apigateway:{region}:lambda:path/{service_api}\n , where {region} is the same as the region hosting the Lambda\n function, path indicates that the remaining substring in the URI should be treated as\n the path to the resource, including the initial /. For Lambda functions,\n this is usually of the form\n /2015-03-31/functions/[FunctionARN]/invocations.
\n@return The authorizer's Uniform Resource Identifier (URI).\n ForREQUEST authorizers, this must be a\n well-formed Lambda function URI, for example,\n arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations.\n In general, the URI has this form:\n arn:aws:apigateway:{region}:lambda:path/{service_api}\n , where {region} is the same as the region hosting the Lambda\n function, path indicates that the remaining substring in the URI should be treated as\n the path to the resource, including the initial /. For Lambda functions,\n this is usually of the form\n /2015-03-31/functions/[FunctionARN]/invocations.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "authorizerUri",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "authorizerUri",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AuthorizerUri",
"sensitive" : false,
"setterDocumentation" : "The authorizer's Uniform Resource Identifier (URI).\n ForREQUEST authorizers, this must be a\n well-formed Lambda function URI, for example,\n arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations.\n In general, the URI has this form:\n arn:aws:apigateway:{region}:lambda:path/{service_api}\n , where {region} is the same as the region hosting the Lambda\n function, path indicates that the remaining substring in the URI should be treated as\n the path to the resource, including the initial /. For Lambda functions,\n this is usually of the form\n /2015-03-31/functions/[FunctionARN]/invocations.
\n@param authorizerUri The authorizer's Uniform Resource Identifier (URI).\n ForREQUEST authorizers, this must be a\n well-formed Lambda function URI, for example,\n arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations.\n In general, the URI has this form:\n arn:aws:apigateway:{region}:lambda:path/{service_api}\n , where {region} is the same as the region hosting the Lambda\n function, path indicates that the remaining substring in the URI should be treated as\n the path to the resource, including the initial /. For Lambda functions,\n this is usually of the form\n /2015-03-31/functions/[FunctionARN]/invocations.",
"setterMethodName" : "setAuthorizerUri",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "authorizerUri",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "authorizerUri",
"variableType" : "String",
"documentation" : "The authorizer's Uniform Resource Identifier (URI).\n ForREQUEST authorizers, this must be a\n well-formed Lambda function URI, for example,\n arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations.\n In general, the URI has this form:\n arn:aws:apigateway:{region}:lambda:path/{service_api}\n , where {region} is the same as the region hosting the Lambda\n function, path indicates that the remaining substring in the URI should be treated as\n the path to the resource, including the initial /. For Lambda functions,\n this is usually of the form\n /2015-03-31/functions/[FunctionARN]/invocations.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIdentitySource",
"beanStyleSetterMethodName" : "setIdentitySource",
"c2jName" : "IdentitySource",
"c2jShape" : "IdentitySourceList",
"defaultConsumerFluentSetterDocumentation" : "The identity source for which authorization is requested.
For the REQUEST authorizer, this is required when authorization\n caching is enabled. The value is a comma-separated string of one or more mapping\n expressions of the specified request parameters. For example, if an Auth\n header and a Name query string parameters are defined as identity\n sources, this value is method.request.header.Auth,\n method.request.querystring.Name. These parameters will be used to\n derive the authorization caching key and to perform runtime validation of the\n REQUEST authorizer by verifying all of the identity-related request\n parameters are present, not null, and non-empty. Only when this is true does the\n authorizer invoke the authorizer Lambda function, otherwise, it returns a 401\n Unauthorized response without calling the Lambda function. The valid value\n is a string of comma-separated mapping expressions of the specified request\n parameters. When the authorization caching is not enabled, this property is\n optional.
\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 #identitySource(List)}.\n@param identitySource 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 #identitySource(List)",
"deprecated" : false,
"documentation" : "The identity source for which authorization is requested.
For the REQUEST authorizer, this is required when authorization\n caching is enabled. The value is a comma-separated string of one or more mapping\n expressions of the specified request parameters. For example, if an Auth\n header and a Name query string parameters are defined as identity\n sources, this value is method.request.header.Auth,\n method.request.querystring.Name. These parameters will be used to\n derive the authorization caching key and to perform runtime validation of the\n REQUEST authorizer by verifying all of the identity-related request\n parameters are present, not null, and non-empty. Only when this is true does the\n authorizer invoke the authorizer Lambda function, otherwise, it returns a 401\n Unauthorized response without calling the Lambda function. The valid value\n is a string of comma-separated mapping expressions of the specified request\n parameters. When the authorization caching is not enabled, this property is\n optional.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "identitySource",
"fluentSetterDocumentation" : "The identity source for which authorization is requested.
For the REQUEST authorizer, this is required when authorization\n caching is enabled. The value is a comma-separated string of one or more mapping\n expressions of the specified request parameters. For example, if an Auth\n header and a Name query string parameters are defined as identity\n sources, this value is method.request.header.Auth,\n method.request.querystring.Name. These parameters will be used to\n derive the authorization caching key and to perform runtime validation of the\n REQUEST authorizer by verifying all of the identity-related request\n parameters are present, not null, and non-empty. Only when this is true does the\n authorizer invoke the authorizer Lambda function, otherwise, it returns a 401\n Unauthorized response without calling the Lambda function. The valid value\n is a string of comma-separated mapping expressions of the specified request\n parameters. When the authorization caching is not enabled, this property is\n optional.
\n@param identitySource The identity source for which authorization is requested.
For the REQUEST authorizer, this is required when authorization\n caching is enabled. The value is a comma-separated string of one or more mapping\n expressions of the specified request parameters. For example, if an Auth\n header and a Name query string parameters are defined as identity\n sources, this value is method.request.header.Auth,\n method.request.querystring.Name. These parameters will be used to\n derive the authorization caching key and to perform runtime validation of the\n REQUEST authorizer by verifying all of the identity-related request\n parameters are present, not null, and non-empty. Only when this is true does the\n authorizer invoke the authorizer Lambda function, otherwise, it returns a 401\n Unauthorized response without calling the Lambda function. The valid value\n is a string of comma-separated mapping expressions of the specified request\n parameters. When the authorization caching is not enabled, this property is\n optional.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "identitySource",
"getterDocumentation" : "
The identity source for which authorization is requested.
For the REQUEST authorizer, this is required when authorization\n caching is enabled. The value is a comma-separated string of one or more mapping\n expressions of the specified request parameters. For example, if an Auth\n header and a Name query string parameters are defined as identity\n sources, this value is method.request.header.Auth,\n method.request.querystring.Name. These parameters will be used to\n derive the authorization caching key and to perform runtime validation of the\n REQUEST authorizer by verifying all of the identity-related request\n parameters are present, not null, and non-empty. Only when this is true does the\n authorizer invoke the authorizer Lambda function, otherwise, it returns a 401\n Unauthorized response without calling the Lambda function. The valid value\n is a string of comma-separated mapping expressions of the specified request\n parameters. When the authorization caching is not enabled, this property is\n optional.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The identity source for which authorization is requested.For the REQUEST authorizer, this is required when authorization\n caching is enabled. The value is a comma-separated string of one or more mapping\n expressions of the specified request parameters. For example, if an Auth\n header and a Name query string parameters are defined as identity\n sources, this value is method.request.header.Auth,\n method.request.querystring.Name. These parameters will be used to\n derive the authorization caching key and to perform runtime validation of the\n REQUEST authorizer by verifying all of the identity-related request\n parameters are present, not null, and non-empty. Only when this is true does the\n authorizer invoke the authorizer Lambda function, otherwise, it returns a 401\n Unauthorized response without calling the Lambda function. The valid value\n is a string of comma-separated mapping expressions of the specified request\n parameters. When the authorization caching is not enabled, this property is\n optional.",
"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" : "identitySource",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "identitySource",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"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"
},
"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" : "IdentitySource",
"sensitive" : false,
"setterDocumentation" : "The identity source for which authorization is requested.
For the REQUEST authorizer, this is required when authorization\n caching is enabled. The value is a comma-separated string of one or more mapping\n expressions of the specified request parameters. For example, if an Auth\n header and a Name query string parameters are defined as identity\n sources, this value is method.request.header.Auth,\n method.request.querystring.Name. These parameters will be used to\n derive the authorization caching key and to perform runtime validation of the\n REQUEST authorizer by verifying all of the identity-related request\n parameters are present, not null, and non-empty. Only when this is true does the\n authorizer invoke the authorizer Lambda function, otherwise, it returns a 401\n Unauthorized response without calling the Lambda function. The valid value\n is a string of comma-separated mapping expressions of the specified request\n parameters. When the authorization caching is not enabled, this property is\n optional.
\n@param identitySource The identity source for which authorization is requested.
For the REQUEST authorizer, this is required when authorization\n caching is enabled. The value is a comma-separated string of one or more mapping\n expressions of the specified request parameters. For example, if an Auth\n header and a Name query string parameters are defined as identity\n sources, this value is method.request.header.Auth,\n method.request.querystring.Name. These parameters will be used to\n derive the authorization caching key and to perform runtime validation of the\n REQUEST authorizer by verifying all of the identity-related request\n parameters are present, not null, and non-empty. Only when this is true does the\n authorizer invoke the authorizer Lambda function, otherwise, it returns a 401\n Unauthorized response without calling the Lambda function. The valid value\n is a string of comma-separated mapping expressions of the specified request\n parameters. When the authorization caching is not enabled, this property is\n optional.",
"setterMethodName" : "setIdentitySource",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "identitySource",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "identitySource",
"variableType" : "java.util.List",
"documentation" : "The identity source for which authorization is requested.
For the REQUEST authorizer, this is required when authorization\n caching is enabled. The value is a comma-separated string of one or more mapping\n expressions of the specified request parameters. For example, if an Auth\n header and a Name query string parameters are defined as identity\n sources, this value is method.request.header.Auth,\n method.request.querystring.Name. These parameters will be used to\n derive the authorization caching key and to perform runtime validation of the\n REQUEST authorizer by verifying all of the identity-related request\n parameters are present, not null, and non-empty. Only when this is true does the\n authorizer invoke the authorizer Lambda function, otherwise, it returns a 401\n Unauthorized response without calling the Lambda function. The valid value\n is a string of comma-separated mapping expressions of the specified request\n parameters. When the authorization caching is not enabled, this property is\n optional.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIdentityValidationExpression",
"beanStyleSetterMethodName" : "setIdentityValidationExpression",
"c2jName" : "IdentityValidationExpression",
"c2jShape" : "StringWithLengthBetween0And1024",
"defaultConsumerFluentSetterDocumentation" : "The\n validation expression does not apply to the REQUEST authorizer.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identityValidationExpression(String)}.\n@param identityValidationExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityValidationExpression(String)",
"deprecated" : false,
"documentation" : "The\n validation expression does not apply to the REQUEST authorizer.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "identityValidationExpression",
"fluentSetterDocumentation" : "The\n validation expression does not apply to the REQUEST authorizer.
\n@param identityValidationExpression The\n validation expression does not apply to the REQUEST authorizer.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "identityValidationExpression",
"getterDocumentation" : "The\n validation expression does not apply to the REQUEST authorizer.
\n@return The\n validation expression does not apply to the REQUEST authorizer.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "identityValidationExpression",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "identityValidationExpression",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "IdentityValidationExpression",
"sensitive" : false,
"setterDocumentation" : "The\n validation expression does not apply to the REQUEST authorizer.
\n@param identityValidationExpression The\n validation expression does not apply to the REQUEST authorizer.",
"setterMethodName" : "setIdentityValidationExpression",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "identityValidationExpression",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "identityValidationExpression",
"variableType" : "String",
"documentation" : "The\n validation expression does not apply to the REQUEST authorizer.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "StringWithLengthBetween1And128",
"defaultConsumerFluentSetterDocumentation" : "The name of the authorizer.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the authorizer.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the authorizer.
\n@param name The name of the authorizer.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the authorizer.
\n@return The name of the authorizer.",
"getterModel" : {
"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 authorizer.
\n@param name The name of the authorizer.",
"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 authorizer.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getProviderArns",
"beanStyleSetterMethodName" : "setProviderArns",
"c2jName" : "ProviderArns",
"c2jShape" : "ProviderArnList",
"defaultConsumerFluentSetterDocumentation" : "For\n REQUEST authorizer, this is not\n defined.
\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 #providerArns(List)}.\n@param providerArns 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 #providerArns(List)",
"deprecated" : false,
"documentation" : "For\n REQUEST authorizer, this is not\n defined.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "providerArns",
"fluentSetterDocumentation" : "For\n REQUEST authorizer, this is not\n defined.
\n@param providerArns For\n REQUEST authorizer, this is not\n defined.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "providerArns",
"getterDocumentation" : "For\n REQUEST authorizer, this is not\n defined.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return For\n REQUEST authorizer, this is not\n defined.",
"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" : "providerArns",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "providerArns",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"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"
},
"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" : "ProviderArns",
"sensitive" : false,
"setterDocumentation" : "For\n REQUEST authorizer, this is not\n defined.
\n@param providerArns For\n REQUEST authorizer, this is not\n defined.",
"setterMethodName" : "setProviderArns",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "providerArns",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "providerArns",
"variableType" : "java.util.List",
"documentation" : "For\n REQUEST authorizer, this is not\n defined.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "Name" ],
"shapeName" : "Authorizer",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "Authorizer",
"variableName" : "authorizer",
"variableType" : "Authorizer",
"documentation" : null,
"simpleType" : "Authorizer",
"variableSetterType" : "Authorizer"
},
"wrapper" : false
},
"AuthorizerType" : {
"c2jName" : "AuthorizerType",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The authorizer type. Currently the only valid value is REQUEST, for a\n Lambda function using incoming request parameters.
",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "REQUEST",
"value" : "REQUEST"
} ],
"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" : "AuthorizerType",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AuthorizerType",
"variableName" : "authorizerType",
"variableType" : "AuthorizerType",
"documentation" : null,
"simpleType" : "AuthorizerType",
"variableSetterType" : "AuthorizerType"
},
"wrapper" : false
},
"BadRequestException" : {
"c2jName" : "BadRequestException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The request is not valid, for example, the input is incomplete or incorrect. See\n the accompanying error message for details.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "BadRequestException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : 400,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "BadRequestException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "BadRequestException",
"variableName" : "badRequestException",
"variableType" : "BadRequestException",
"documentation" : null,
"simpleType" : "BadRequestException",
"variableSetterType" : "BadRequestException"
},
"wrapper" : false
},
"ConflictException" : {
"c2jName" : "ConflictException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The requested operation would cause a conflict with the current state of a service\n resource associated with the request. Resolve the conflict before retrying this\n request. See the accompanying error message for details.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "ConflictException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : 409,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ConflictException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "ConflictException",
"variableName" : "conflictException",
"variableType" : "ConflictException",
"documentation" : null,
"simpleType" : "ConflictException",
"variableSetterType" : "ConflictException"
},
"wrapper" : false
},
"ConnectionType" : {
"c2jName" : "ConnectionType",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Represents a connection type.
",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "INTERNET",
"value" : "INTERNET"
}, {
"name" : "VPC_LINK",
"value" : "VPC_LINK"
} ],
"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" : "ConnectionType",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ConnectionType",
"variableName" : "connectionType",
"variableType" : "ConnectionType",
"documentation" : null,
"simpleType" : "ConnectionType",
"variableSetterType" : "ConnectionType"
},
"wrapper" : false
},
"ContentHandlingStrategy" : {
"c2jName" : "ContentHandlingStrategy",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Specifies how to handle response payload content type conversions.
",
"endpointDiscovery" : null,
"enums" : [ {
"name" : "CONVERT_TO_BINARY",
"value" : "CONVERT_TO_BINARY"
}, {
"name" : "CONVERT_TO_TEXT",
"value" : "CONVERT_TO_TEXT"
} ],
"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" : "ContentHandlingStrategy",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ContentHandlingStrategy",
"variableName" : "contentHandlingStrategy",
"variableType" : "ContentHandlingStrategy",
"documentation" : null,
"simpleType" : "ContentHandlingStrategy",
"variableSetterType" : "ContentHandlingStrategy"
},
"wrapper" : false
},
"CreateApiMappingRequest" : {
"c2jName" : "CreateApiMappingRequest",
"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" : "CreateApiMapping",
"locationName" : null,
"requestUri" : "/v2/domainnames/{domainName}/apimappings",
"target" : null,
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getApiId",
"beanStyleSetterMethodName" : "setApiId",
"c2jName" : "ApiId",
"c2jShape" : "Id",
"defaultConsumerFluentSetterDocumentation" : "The API identifier.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiId(String)}.\n@param apiId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiId(String)",
"deprecated" : false,
"documentation" : "The API identifier.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiId",
"fluentSetterDocumentation" : "The API identifier.
\n@param apiId The API identifier.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiId",
"getterDocumentation" : "The API identifier.
\n@return The API identifier.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiId",
"sensitive" : false,
"setterDocumentation" : "The API identifier.
\n@param apiId The API identifier.",
"setterMethodName" : "setApiId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : "The API identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getApiMappingKey",
"beanStyleSetterMethodName" : "setApiMappingKey",
"c2jName" : "ApiMappingKey",
"c2jShape" : "SelectionKey",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the ApiMappingKey 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 #apiMappingKey(String)}.\n@param apiMappingKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiMappingKey(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiMappingKey",
"fluentSetterDocumentation" : "Sets the value of the ApiMappingKey property for this object.\n\n@param apiMappingKey The new value for the ApiMappingKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiMappingKey",
"getterDocumentation" : "Returns the value of the ApiMappingKey property for this object.\n@return The value of the ApiMappingKey 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" : "apiMappingKey",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiMappingKey",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiMappingKey",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the ApiMappingKey property for this object.\n\n@param apiMappingKey The new value for the ApiMappingKey property for this object.",
"setterMethodName" : "setApiMappingKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingKey",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingKey",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDomainName",
"beanStyleSetterMethodName" : "setDomainName",
"c2jName" : "DomainName",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The domain 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 #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)",
"deprecated" : false,
"documentation" : "The domain name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "domainName",
"fluentSetterDocumentation" : "The domain name.
\n@param domainName The domain name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "domainName",
"getterDocumentation" : "The domain name.
\n@return The domain name.",
"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" : "domainName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "domainName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DomainName",
"sensitive" : false,
"setterDocumentation" : "The domain name.
\n@param domainName The domain name.",
"setterMethodName" : "setDomainName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "domainName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "domainName",
"variableType" : "String",
"documentation" : "The domain name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStage",
"beanStyleSetterMethodName" : "setStage",
"c2jName" : "Stage",
"c2jShape" : "StringWithLengthBetween1And128",
"defaultConsumerFluentSetterDocumentation" : "The API stage.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stage(String)}.\n@param stage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stage(String)",
"deprecated" : false,
"documentation" : "The API stage.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "stage",
"fluentSetterDocumentation" : "The API stage.
\n@param stage The API stage.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "stage",
"getterDocumentation" : "The API stage.
\n@return The API stage.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "stage",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "stage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Stage",
"sensitive" : false,
"setterDocumentation" : "The API stage.
\n@param stage The API stage.",
"setterMethodName" : "setStage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "stage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "stage",
"variableType" : "String",
"documentation" : "The API stage.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ApiId" : {
"beanStyleGetterMethodName" : "getApiId",
"beanStyleSetterMethodName" : "setApiId",
"c2jName" : "ApiId",
"c2jShape" : "Id",
"defaultConsumerFluentSetterDocumentation" : "The API identifier.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiId(String)}.\n@param apiId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiId(String)",
"deprecated" : false,
"documentation" : "The API identifier.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiId",
"fluentSetterDocumentation" : "The API identifier.
\n@param apiId The API identifier.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiId",
"getterDocumentation" : "The API identifier.
\n@return The API identifier.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiId",
"sensitive" : false,
"setterDocumentation" : "The API identifier.
\n@param apiId The API identifier.",
"setterMethodName" : "setApiId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : "The API identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ApiMappingKey" : {
"beanStyleGetterMethodName" : "getApiMappingKey",
"beanStyleSetterMethodName" : "setApiMappingKey",
"c2jName" : "ApiMappingKey",
"c2jShape" : "SelectionKey",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the ApiMappingKey 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 #apiMappingKey(String)}.\n@param apiMappingKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiMappingKey(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiMappingKey",
"fluentSetterDocumentation" : "Sets the value of the ApiMappingKey property for this object.\n\n@param apiMappingKey The new value for the ApiMappingKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiMappingKey",
"getterDocumentation" : "Returns the value of the ApiMappingKey property for this object.\n@return The value of the ApiMappingKey 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" : "apiMappingKey",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiMappingKey",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiMappingKey",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the ApiMappingKey property for this object.\n\n@param apiMappingKey The new value for the ApiMappingKey property for this object.",
"setterMethodName" : "setApiMappingKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingKey",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingKey",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"DomainName" : {
"beanStyleGetterMethodName" : "getDomainName",
"beanStyleSetterMethodName" : "setDomainName",
"c2jName" : "DomainName",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The domain 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 #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)",
"deprecated" : false,
"documentation" : "The domain name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "domainName",
"fluentSetterDocumentation" : "The domain name.
\n@param domainName The domain name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "domainName",
"getterDocumentation" : "The domain name.
\n@return The domain name.",
"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" : "domainName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "domainName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DomainName",
"sensitive" : false,
"setterDocumentation" : "The domain name.
\n@param domainName The domain name.",
"setterMethodName" : "setDomainName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "domainName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "domainName",
"variableType" : "String",
"documentation" : "The domain name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Stage" : {
"beanStyleGetterMethodName" : "getStage",
"beanStyleSetterMethodName" : "setStage",
"c2jName" : "Stage",
"c2jShape" : "StringWithLengthBetween1And128",
"defaultConsumerFluentSetterDocumentation" : "The API stage.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stage(String)}.\n@param stage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stage(String)",
"deprecated" : false,
"documentation" : "The API stage.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "stage",
"fluentSetterDocumentation" : "The API stage.
\n@param stage The API stage.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "stage",
"getterDocumentation" : "The API stage.
\n@return The API stage.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "stage",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "stage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Stage",
"sensitive" : false,
"setterDocumentation" : "The API stage.
\n@param stage The API stage.",
"setterMethodName" : "setStage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "stage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "stage",
"variableType" : "String",
"documentation" : "The API stage.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getApiId",
"beanStyleSetterMethodName" : "setApiId",
"c2jName" : "ApiId",
"c2jShape" : "Id",
"defaultConsumerFluentSetterDocumentation" : "The API identifier.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiId(String)}.\n@param apiId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiId(String)",
"deprecated" : false,
"documentation" : "The API identifier.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiId",
"fluentSetterDocumentation" : "The API identifier.
\n@param apiId The API identifier.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiId",
"getterDocumentation" : "The API identifier.
\n@return The API identifier.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiId",
"sensitive" : false,
"setterDocumentation" : "The API identifier.
\n@param apiId The API identifier.",
"setterMethodName" : "setApiId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : "The API identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getApiMappingKey",
"beanStyleSetterMethodName" : "setApiMappingKey",
"c2jName" : "ApiMappingKey",
"c2jShape" : "SelectionKey",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the ApiMappingKey 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 #apiMappingKey(String)}.\n@param apiMappingKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiMappingKey(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiMappingKey",
"fluentSetterDocumentation" : "Sets the value of the ApiMappingKey property for this object.\n\n@param apiMappingKey The new value for the ApiMappingKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiMappingKey",
"getterDocumentation" : "Returns the value of the ApiMappingKey property for this object.\n@return The value of the ApiMappingKey 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" : "apiMappingKey",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiMappingKey",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiMappingKey",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the ApiMappingKey property for this object.\n\n@param apiMappingKey The new value for the ApiMappingKey property for this object.",
"setterMethodName" : "setApiMappingKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingKey",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingKey",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDomainName",
"beanStyleSetterMethodName" : "setDomainName",
"c2jName" : "DomainName",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The domain 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 #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)",
"deprecated" : false,
"documentation" : "The domain name.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "domainName",
"fluentSetterDocumentation" : "The domain name.
\n@param domainName The domain name.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "domainName",
"getterDocumentation" : "The domain name.
\n@return The domain name.",
"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" : "domainName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "domainName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DomainName",
"sensitive" : false,
"setterDocumentation" : "The domain name.
\n@param domainName The domain name.",
"setterMethodName" : "setDomainName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "domainName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "domainName",
"variableType" : "String",
"documentation" : "The domain name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStage",
"beanStyleSetterMethodName" : "setStage",
"c2jName" : "Stage",
"c2jShape" : "StringWithLengthBetween1And128",
"defaultConsumerFluentSetterDocumentation" : "The API stage.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stage(String)}.\n@param stage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stage(String)",
"deprecated" : false,
"documentation" : "The API stage.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "stage",
"fluentSetterDocumentation" : "The API stage.
\n@param stage The API stage.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "stage",
"getterDocumentation" : "The API stage.
\n@return The API stage.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "stage",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "stage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Stage",
"sensitive" : false,
"setterDocumentation" : "The API stage.
\n@param stage The API stage.",
"setterMethodName" : "setStage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "stage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "stage",
"variableType" : "String",
"documentation" : "The API stage.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "DomainName", "Stage", "ApiId" ],
"shapeName" : "CreateApiMappingRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "CreateApiMappingRequest",
"variableName" : "createApiMappingRequest",
"variableType" : "CreateApiMappingRequest",
"documentation" : null,
"simpleType" : "CreateApiMappingRequest",
"variableSetterType" : "CreateApiMappingRequest"
},
"wrapper" : false
},
"CreateApiMappingResponse" : {
"c2jName" : "CreateApiMappingResponse",
"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" : [ {
"beanStyleGetterMethodName" : "getApiId",
"beanStyleSetterMethodName" : "setApiId",
"c2jName" : "ApiId",
"c2jShape" : "Id",
"defaultConsumerFluentSetterDocumentation" : "The API identifier.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiId(String)}.\n@param apiId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiId(String)",
"deprecated" : false,
"documentation" : "The API identifier.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiId",
"fluentSetterDocumentation" : "The API identifier.
\n@param apiId The API identifier.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiId",
"getterDocumentation" : "The API identifier.
\n@return The API identifier.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiId",
"sensitive" : false,
"setterDocumentation" : "The API identifier.
\n@param apiId The API identifier.",
"setterMethodName" : "setApiId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : "The API identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getApiMappingId",
"beanStyleSetterMethodName" : "setApiMappingId",
"c2jName" : "ApiMappingId",
"c2jShape" : "Id",
"defaultConsumerFluentSetterDocumentation" : "The API mapping identifier.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiMappingId(String)}.\n@param apiMappingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiMappingId(String)",
"deprecated" : false,
"documentation" : "The API mapping identifier.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiMappingId",
"fluentSetterDocumentation" : "The API mapping identifier.
\n@param apiMappingId The API mapping identifier.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiMappingId",
"getterDocumentation" : "The API mapping identifier.
\n@return The API mapping identifier.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiMappingId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiMappingId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiMappingId",
"sensitive" : false,
"setterDocumentation" : "The API mapping identifier.
\n@param apiMappingId The API mapping identifier.",
"setterMethodName" : "setApiMappingId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingId",
"variableType" : "String",
"documentation" : "The API mapping identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getApiMappingKey",
"beanStyleSetterMethodName" : "setApiMappingKey",
"c2jName" : "ApiMappingKey",
"c2jShape" : "SelectionKey",
"defaultConsumerFluentSetterDocumentation" : "The API mapping 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 #apiMappingKey(String)}.\n@param apiMappingKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiMappingKey(String)",
"deprecated" : false,
"documentation" : "The API mapping key.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiMappingKey",
"fluentSetterDocumentation" : "The API mapping key.
\n@param apiMappingKey The API mapping key.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiMappingKey",
"getterDocumentation" : "The API mapping key.
\n@return The API mapping 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" : "apiMappingKey",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiMappingKey",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiMappingKey",
"sensitive" : false,
"setterDocumentation" : "The API mapping key.
\n@param apiMappingKey The API mapping key.",
"setterMethodName" : "setApiMappingKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingKey",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingKey",
"variableType" : "String",
"documentation" : "The API mapping key.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStage",
"beanStyleSetterMethodName" : "setStage",
"c2jName" : "Stage",
"c2jShape" : "StringWithLengthBetween1And128",
"defaultConsumerFluentSetterDocumentation" : "The API stage.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stage(String)}.\n@param stage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stage(String)",
"deprecated" : false,
"documentation" : "The API stage.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "stage",
"fluentSetterDocumentation" : "The API stage.
\n@param stage The API stage.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "stage",
"getterDocumentation" : "The API stage.
\n@return The API stage.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "stage",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "stage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Stage",
"sensitive" : false,
"setterDocumentation" : "The API stage.
\n@param stage The API stage.",
"setterMethodName" : "setStage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "stage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "stage",
"variableType" : "String",
"documentation" : "The API stage.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ApiId" : {
"beanStyleGetterMethodName" : "getApiId",
"beanStyleSetterMethodName" : "setApiId",
"c2jName" : "ApiId",
"c2jShape" : "Id",
"defaultConsumerFluentSetterDocumentation" : "The API identifier.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiId(String)}.\n@param apiId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiId(String)",
"deprecated" : false,
"documentation" : "The API identifier.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiId",
"fluentSetterDocumentation" : "The API identifier.
\n@param apiId The API identifier.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiId",
"getterDocumentation" : "The API identifier.
\n@return The API identifier.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiId",
"sensitive" : false,
"setterDocumentation" : "The API identifier.
\n@param apiId The API identifier.",
"setterMethodName" : "setApiId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : "The API identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ApiMappingId" : {
"beanStyleGetterMethodName" : "getApiMappingId",
"beanStyleSetterMethodName" : "setApiMappingId",
"c2jName" : "ApiMappingId",
"c2jShape" : "Id",
"defaultConsumerFluentSetterDocumentation" : "The API mapping identifier.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiMappingId(String)}.\n@param apiMappingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiMappingId(String)",
"deprecated" : false,
"documentation" : "The API mapping identifier.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiMappingId",
"fluentSetterDocumentation" : "The API mapping identifier.
\n@param apiMappingId The API mapping identifier.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiMappingId",
"getterDocumentation" : "The API mapping identifier.
\n@return The API mapping identifier.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiMappingId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiMappingId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiMappingId",
"sensitive" : false,
"setterDocumentation" : "The API mapping identifier.
\n@param apiMappingId The API mapping identifier.",
"setterMethodName" : "setApiMappingId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingId",
"variableType" : "String",
"documentation" : "The API mapping identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ApiMappingKey" : {
"beanStyleGetterMethodName" : "getApiMappingKey",
"beanStyleSetterMethodName" : "setApiMappingKey",
"c2jName" : "ApiMappingKey",
"c2jShape" : "SelectionKey",
"defaultConsumerFluentSetterDocumentation" : "The API mapping 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 #apiMappingKey(String)}.\n@param apiMappingKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiMappingKey(String)",
"deprecated" : false,
"documentation" : "The API mapping key.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiMappingKey",
"fluentSetterDocumentation" : "The API mapping key.
\n@param apiMappingKey The API mapping key.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiMappingKey",
"getterDocumentation" : "The API mapping key.
\n@return The API mapping 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" : "apiMappingKey",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiMappingKey",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiMappingKey",
"sensitive" : false,
"setterDocumentation" : "The API mapping key.
\n@param apiMappingKey The API mapping key.",
"setterMethodName" : "setApiMappingKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingKey",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingKey",
"variableType" : "String",
"documentation" : "The API mapping key.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Stage" : {
"beanStyleGetterMethodName" : "getStage",
"beanStyleSetterMethodName" : "setStage",
"c2jName" : "Stage",
"c2jShape" : "StringWithLengthBetween1And128",
"defaultConsumerFluentSetterDocumentation" : "The API stage.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stage(String)}.\n@param stage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stage(String)",
"deprecated" : false,
"documentation" : "The API stage.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "stage",
"fluentSetterDocumentation" : "The API stage.
\n@param stage The API stage.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "stage",
"getterDocumentation" : "The API stage.
\n@return The API stage.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "stage",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "stage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Stage",
"sensitive" : false,
"setterDocumentation" : "The API stage.
\n@param stage The API stage.",
"setterMethodName" : "setStage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "stage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "stage",
"variableType" : "String",
"documentation" : "The API stage.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getApiId",
"beanStyleSetterMethodName" : "setApiId",
"c2jName" : "ApiId",
"c2jShape" : "Id",
"defaultConsumerFluentSetterDocumentation" : "The API identifier.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiId(String)}.\n@param apiId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiId(String)",
"deprecated" : false,
"documentation" : "The API identifier.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiId",
"fluentSetterDocumentation" : "The API identifier.
\n@param apiId The API identifier.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiId",
"getterDocumentation" : "The API identifier.
\n@return The API identifier.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiId",
"sensitive" : false,
"setterDocumentation" : "The API identifier.
\n@param apiId The API identifier.",
"setterMethodName" : "setApiId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : "The API identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getApiMappingId",
"beanStyleSetterMethodName" : "setApiMappingId",
"c2jName" : "ApiMappingId",
"c2jShape" : "Id",
"defaultConsumerFluentSetterDocumentation" : "The API mapping identifier.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiMappingId(String)}.\n@param apiMappingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiMappingId(String)",
"deprecated" : false,
"documentation" : "The API mapping identifier.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiMappingId",
"fluentSetterDocumentation" : "The API mapping identifier.
\n@param apiMappingId The API mapping identifier.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiMappingId",
"getterDocumentation" : "The API mapping identifier.
\n@return The API mapping identifier.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiMappingId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiMappingId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiMappingId",
"sensitive" : false,
"setterDocumentation" : "The API mapping identifier.
\n@param apiMappingId The API mapping identifier.",
"setterMethodName" : "setApiMappingId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingId",
"variableType" : "String",
"documentation" : "The API mapping identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getApiMappingKey",
"beanStyleSetterMethodName" : "setApiMappingKey",
"c2jName" : "ApiMappingKey",
"c2jShape" : "SelectionKey",
"defaultConsumerFluentSetterDocumentation" : "The API mapping 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 #apiMappingKey(String)}.\n@param apiMappingKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiMappingKey(String)",
"deprecated" : false,
"documentation" : "The API mapping key.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiMappingKey",
"fluentSetterDocumentation" : "The API mapping key.
\n@param apiMappingKey The API mapping key.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiMappingKey",
"getterDocumentation" : "The API mapping key.
\n@return The API mapping 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" : "apiMappingKey",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiMappingKey",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiMappingKey",
"sensitive" : false,
"setterDocumentation" : "The API mapping key.
\n@param apiMappingKey The API mapping key.",
"setterMethodName" : "setApiMappingKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingKey",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiMappingKey",
"variableType" : "String",
"documentation" : "The API mapping key.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStage",
"beanStyleSetterMethodName" : "setStage",
"c2jName" : "Stage",
"c2jShape" : "StringWithLengthBetween1And128",
"defaultConsumerFluentSetterDocumentation" : "The API stage.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stage(String)}.\n@param stage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stage(String)",
"deprecated" : false,
"documentation" : "The API stage.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "stage",
"fluentSetterDocumentation" : "The API stage.
\n@param stage The API stage.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "stage",
"getterDocumentation" : "The API stage.
\n@return The API stage.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "stage",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "stage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Stage",
"sensitive" : false,
"setterDocumentation" : "The API stage.
\n@param stage The API stage.",
"setterMethodName" : "setStage",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "stage",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "stage",
"variableType" : "String",
"documentation" : "The API stage.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CreateApiMappingResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CreateApiMappingResponse",
"variableName" : "createApiMappingResponse",
"variableType" : "CreateApiMappingResponse",
"documentation" : null,
"simpleType" : "CreateApiMappingResponse",
"variableSetterType" : "CreateApiMappingResponse"
},
"wrapper" : false
},
"CreateApiRequest" : {
"c2jName" : "CreateApiRequest",
"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" : "CreateApi",
"locationName" : null,
"requestUri" : "/v2/apis",
"target" : null,
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getApiKeySelectionExpression",
"beanStyleSetterMethodName" : "setApiKeySelectionExpression",
"c2jName" : "ApiKeySelectionExpression",
"c2jShape" : "SelectionExpression",
"defaultConsumerFluentSetterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiKeySelectionExpression(String)}.\n@param apiKeySelectionExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiKeySelectionExpression(String)",
"deprecated" : false,
"documentation" : "An API key selection expression. See API Key Selection Expressions.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiKeySelectionExpression",
"fluentSetterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\n@param apiKeySelectionExpression An API key selection expression. See API Key Selection Expressions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiKeySelectionExpression",
"getterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\n@return An API key selection expression. See API Key Selection Expressions.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiKeySelectionExpression",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiKeySelectionExpression",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiKeySelectionExpression",
"sensitive" : false,
"setterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\n@param apiKeySelectionExpression An API key selection expression. See API Key Selection Expressions.",
"setterMethodName" : "setApiKeySelectionExpression",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiKeySelectionExpression",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiKeySelectionExpression",
"variableType" : "String",
"documentation" : "An API key selection expression. See API Key Selection Expressions.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "StringWithLengthBetween0And1024",
"defaultConsumerFluentSetterDocumentation" : "The description of the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "The description of the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "The description of the API.
\n@param description The description of the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "The description of the API.
\n@return The description of the API.",
"getterModel" : {
"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 API.
\n@param description The description of the API.",
"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 API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDisableSchemaValidation",
"beanStyleSetterMethodName" : "setDisableSchemaValidation",
"c2jName" : "DisableSchemaValidation",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Avoid validating models when creating a deployment.
\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 #disableSchemaValidation(Boolean)}.\n@param disableSchemaValidation 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 #disableSchemaValidation(Boolean)",
"deprecated" : false,
"documentation" : "Avoid validating models when creating a deployment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "disableSchemaValidation",
"fluentSetterDocumentation" : "Avoid validating models when creating a deployment.
\n@param disableSchemaValidation Avoid validating models when creating a deployment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "disableSchemaValidation",
"getterDocumentation" : "Avoid validating models when creating a deployment.
\n@return Avoid validating models when creating a deployment.",
"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" : "disableSchemaValidation",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "disableSchemaValidation",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "DisableSchemaValidation",
"sensitive" : false,
"setterDocumentation" : "Avoid validating models when creating a deployment.
\n@param disableSchemaValidation Avoid validating models when creating a deployment.",
"setterMethodName" : "setDisableSchemaValidation",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "disableSchemaValidation",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "disableSchemaValidation",
"variableType" : "Boolean",
"documentation" : "Avoid validating models when creating a deployment.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "StringWithLengthBetween1And128",
"defaultConsumerFluentSetterDocumentation" : "The name of the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the API.
\n@param name The name of the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the API.
\n@return The name of the API.",
"getterModel" : {
"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 API.
\n@param name The name of the API.",
"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 API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getProtocolTypeAsString",
"beanStyleSetterMethodName" : "setProtocolType",
"c2jName" : "ProtocolType",
"c2jShape" : "ProtocolType",
"defaultConsumerFluentSetterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #protocolTypeAsString(String)}.\n@param protocolType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #protocolType(String)",
"deprecated" : false,
"documentation" : "The API protocol: Currently only WEBSOCKET is supported.
",
"endpointDiscoveryId" : false,
"enumType" : "ProtocolType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "protocolType",
"fluentEnumSetterMethodName" : "protocolType",
"fluentGetterMethodName" : "protocolTypeAsString",
"fluentSetterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\n@param protocolType The API protocol: Currently only WEBSOCKET is supported.\n@see ProtocolType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProtocolType",
"fluentSetterMethodName" : "protocolType",
"getterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #protocolType} will return {@link ProtocolType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #protocolTypeAsString}.\n
\n@return The API protocol: Currently only WEBSOCKET is supported.\n@see ProtocolType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "protocolType",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "protocolType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ProtocolType",
"sensitive" : false,
"setterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\n@param protocolType The API protocol: Currently only WEBSOCKET is supported.\n@see ProtocolType",
"setterMethodName" : "setProtocolType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "protocolType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "protocolType",
"variableType" : "String",
"documentation" : "The API protocol: Currently only WEBSOCKET is supported.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRouteSelectionExpression",
"beanStyleSetterMethodName" : "setRouteSelectionExpression",
"c2jName" : "RouteSelectionExpression",
"c2jShape" : "SelectionExpression",
"defaultConsumerFluentSetterDocumentation" : "The route selection expression for the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #routeSelectionExpression(String)}.\n@param routeSelectionExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routeSelectionExpression(String)",
"deprecated" : false,
"documentation" : "The route selection expression for the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routeSelectionExpression",
"fluentSetterDocumentation" : "The route selection expression for the API.
\n@param routeSelectionExpression The route selection expression for the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routeSelectionExpression",
"getterDocumentation" : "The route selection expression for the API.
\n@return The route selection expression for the API.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "routeSelectionExpression",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "routeSelectionExpression",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RouteSelectionExpression",
"sensitive" : false,
"setterDocumentation" : "The route selection expression for the API.
\n@param routeSelectionExpression The route selection expression for the API.",
"setterMethodName" : "setRouteSelectionExpression",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "routeSelectionExpression",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "routeSelectionExpression",
"variableType" : "String",
"documentation" : "The route selection expression for the API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVersion",
"beanStyleSetterMethodName" : "setVersion",
"c2jName" : "Version",
"c2jShape" : "StringWithLengthBetween1And64",
"defaultConsumerFluentSetterDocumentation" : "A version identifier for the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)",
"deprecated" : false,
"documentation" : "A version identifier for the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "version",
"fluentSetterDocumentation" : "A version identifier for the API.
\n@param version A version identifier for the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "version",
"getterDocumentation" : "A version identifier for the API.
\n@return A version identifier for the API.",
"getterModel" : {
"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" : "A version identifier for the API.
\n@param version A version identifier for the API.",
"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" : "A version identifier for the API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"defaultConsumerFluentSetterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"documentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\n@param tags The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..",
"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" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"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"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "StringWithLengthBetween1And1600",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"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"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\n@param tags The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..",
"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 key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ApiKeySelectionExpression" : {
"beanStyleGetterMethodName" : "getApiKeySelectionExpression",
"beanStyleSetterMethodName" : "setApiKeySelectionExpression",
"c2jName" : "ApiKeySelectionExpression",
"c2jShape" : "SelectionExpression",
"defaultConsumerFluentSetterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiKeySelectionExpression(String)}.\n@param apiKeySelectionExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiKeySelectionExpression(String)",
"deprecated" : false,
"documentation" : "An API key selection expression. See API Key Selection Expressions.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiKeySelectionExpression",
"fluentSetterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\n@param apiKeySelectionExpression An API key selection expression. See API Key Selection Expressions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiKeySelectionExpression",
"getterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\n@return An API key selection expression. See API Key Selection Expressions.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiKeySelectionExpression",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiKeySelectionExpression",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiKeySelectionExpression",
"sensitive" : false,
"setterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\n@param apiKeySelectionExpression An API key selection expression. See API Key Selection Expressions.",
"setterMethodName" : "setApiKeySelectionExpression",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiKeySelectionExpression",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiKeySelectionExpression",
"variableType" : "String",
"documentation" : "An API key selection expression. See API Key Selection Expressions.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Description" : {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "StringWithLengthBetween0And1024",
"defaultConsumerFluentSetterDocumentation" : "The description of the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "The description of the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "The description of the API.
\n@param description The description of the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "The description of the API.
\n@return The description of the API.",
"getterModel" : {
"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 API.
\n@param description The description of the API.",
"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 API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"DisableSchemaValidation" : {
"beanStyleGetterMethodName" : "getDisableSchemaValidation",
"beanStyleSetterMethodName" : "setDisableSchemaValidation",
"c2jName" : "DisableSchemaValidation",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Avoid validating models when creating a deployment.
\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 #disableSchemaValidation(Boolean)}.\n@param disableSchemaValidation 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 #disableSchemaValidation(Boolean)",
"deprecated" : false,
"documentation" : "Avoid validating models when creating a deployment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "disableSchemaValidation",
"fluentSetterDocumentation" : "Avoid validating models when creating a deployment.
\n@param disableSchemaValidation Avoid validating models when creating a deployment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "disableSchemaValidation",
"getterDocumentation" : "Avoid validating models when creating a deployment.
\n@return Avoid validating models when creating a deployment.",
"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" : "disableSchemaValidation",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "disableSchemaValidation",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "DisableSchemaValidation",
"sensitive" : false,
"setterDocumentation" : "Avoid validating models when creating a deployment.
\n@param disableSchemaValidation Avoid validating models when creating a deployment.",
"setterMethodName" : "setDisableSchemaValidation",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "disableSchemaValidation",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "disableSchemaValidation",
"variableType" : "Boolean",
"documentation" : "Avoid validating models when creating a deployment.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"Name" : {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "StringWithLengthBetween1And128",
"defaultConsumerFluentSetterDocumentation" : "The name of the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the API.
\n@param name The name of the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the API.
\n@return The name of the API.",
"getterModel" : {
"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 API.
\n@param name The name of the API.",
"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 API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ProtocolType" : {
"beanStyleGetterMethodName" : "getProtocolTypeAsString",
"beanStyleSetterMethodName" : "setProtocolType",
"c2jName" : "ProtocolType",
"c2jShape" : "ProtocolType",
"defaultConsumerFluentSetterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #protocolTypeAsString(String)}.\n@param protocolType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #protocolType(String)",
"deprecated" : false,
"documentation" : "The API protocol: Currently only WEBSOCKET is supported.
",
"endpointDiscoveryId" : false,
"enumType" : "ProtocolType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "protocolType",
"fluentEnumSetterMethodName" : "protocolType",
"fluentGetterMethodName" : "protocolTypeAsString",
"fluentSetterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\n@param protocolType The API protocol: Currently only WEBSOCKET is supported.\n@see ProtocolType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProtocolType",
"fluentSetterMethodName" : "protocolType",
"getterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #protocolType} will return {@link ProtocolType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #protocolTypeAsString}.\n
\n@return The API protocol: Currently only WEBSOCKET is supported.\n@see ProtocolType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "protocolType",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "protocolType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ProtocolType",
"sensitive" : false,
"setterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\n@param protocolType The API protocol: Currently only WEBSOCKET is supported.\n@see ProtocolType",
"setterMethodName" : "setProtocolType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "protocolType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "protocolType",
"variableType" : "String",
"documentation" : "The API protocol: Currently only WEBSOCKET is supported.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"RouteSelectionExpression" : {
"beanStyleGetterMethodName" : "getRouteSelectionExpression",
"beanStyleSetterMethodName" : "setRouteSelectionExpression",
"c2jName" : "RouteSelectionExpression",
"c2jShape" : "SelectionExpression",
"defaultConsumerFluentSetterDocumentation" : "The route selection expression for the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #routeSelectionExpression(String)}.\n@param routeSelectionExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routeSelectionExpression(String)",
"deprecated" : false,
"documentation" : "The route selection expression for the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routeSelectionExpression",
"fluentSetterDocumentation" : "The route selection expression for the API.
\n@param routeSelectionExpression The route selection expression for the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routeSelectionExpression",
"getterDocumentation" : "The route selection expression for the API.
\n@return The route selection expression for the API.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "routeSelectionExpression",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "routeSelectionExpression",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RouteSelectionExpression",
"sensitive" : false,
"setterDocumentation" : "The route selection expression for the API.
\n@param routeSelectionExpression The route selection expression for the API.",
"setterMethodName" : "setRouteSelectionExpression",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "routeSelectionExpression",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "routeSelectionExpression",
"variableType" : "String",
"documentation" : "The route selection expression for the API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Tags" : {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"defaultConsumerFluentSetterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"documentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\n@param tags The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..",
"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" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"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"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "StringWithLengthBetween1And1600",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"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"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\n@param tags The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..",
"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 key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
},
"Version" : {
"beanStyleGetterMethodName" : "getVersion",
"beanStyleSetterMethodName" : "setVersion",
"c2jName" : "Version",
"c2jShape" : "StringWithLengthBetween1And64",
"defaultConsumerFluentSetterDocumentation" : "A version identifier for the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)",
"deprecated" : false,
"documentation" : "A version identifier for the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "version",
"fluentSetterDocumentation" : "A version identifier for the API.
\n@param version A version identifier for the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "version",
"getterDocumentation" : "A version identifier for the API.
\n@return A version identifier for the API.",
"getterModel" : {
"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" : "A version identifier for the API.
\n@param version A version identifier for the API.",
"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" : "A version identifier for the API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getApiKeySelectionExpression",
"beanStyleSetterMethodName" : "setApiKeySelectionExpression",
"c2jName" : "ApiKeySelectionExpression",
"c2jShape" : "SelectionExpression",
"defaultConsumerFluentSetterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiKeySelectionExpression(String)}.\n@param apiKeySelectionExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiKeySelectionExpression(String)",
"deprecated" : false,
"documentation" : "An API key selection expression. See API Key Selection Expressions.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiKeySelectionExpression",
"fluentSetterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\n@param apiKeySelectionExpression An API key selection expression. See API Key Selection Expressions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiKeySelectionExpression",
"getterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\n@return An API key selection expression. See API Key Selection Expressions.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiKeySelectionExpression",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiKeySelectionExpression",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiKeySelectionExpression",
"sensitive" : false,
"setterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\n@param apiKeySelectionExpression An API key selection expression. See API Key Selection Expressions.",
"setterMethodName" : "setApiKeySelectionExpression",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiKeySelectionExpression",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiKeySelectionExpression",
"variableType" : "String",
"documentation" : "An API key selection expression. See API Key Selection Expressions.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "StringWithLengthBetween0And1024",
"defaultConsumerFluentSetterDocumentation" : "The description of the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "The description of the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "The description of the API.
\n@param description The description of the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "The description of the API.
\n@return The description of the API.",
"getterModel" : {
"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 API.
\n@param description The description of the API.",
"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 API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDisableSchemaValidation",
"beanStyleSetterMethodName" : "setDisableSchemaValidation",
"c2jName" : "DisableSchemaValidation",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Avoid validating models when creating a deployment.
\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 #disableSchemaValidation(Boolean)}.\n@param disableSchemaValidation 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 #disableSchemaValidation(Boolean)",
"deprecated" : false,
"documentation" : "Avoid validating models when creating a deployment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "disableSchemaValidation",
"fluentSetterDocumentation" : "Avoid validating models when creating a deployment.
\n@param disableSchemaValidation Avoid validating models when creating a deployment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "disableSchemaValidation",
"getterDocumentation" : "Avoid validating models when creating a deployment.
\n@return Avoid validating models when creating a deployment.",
"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" : "disableSchemaValidation",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "disableSchemaValidation",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "DisableSchemaValidation",
"sensitive" : false,
"setterDocumentation" : "Avoid validating models when creating a deployment.
\n@param disableSchemaValidation Avoid validating models when creating a deployment.",
"setterMethodName" : "setDisableSchemaValidation",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "disableSchemaValidation",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "disableSchemaValidation",
"variableType" : "Boolean",
"documentation" : "Avoid validating models when creating a deployment.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "StringWithLengthBetween1And128",
"defaultConsumerFluentSetterDocumentation" : "The name of the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the API.
\n@param name The name of the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the API.
\n@return The name of the API.",
"getterModel" : {
"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 API.
\n@param name The name of the API.",
"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 API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getProtocolTypeAsString",
"beanStyleSetterMethodName" : "setProtocolType",
"c2jName" : "ProtocolType",
"c2jShape" : "ProtocolType",
"defaultConsumerFluentSetterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #protocolTypeAsString(String)}.\n@param protocolType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #protocolType(String)",
"deprecated" : false,
"documentation" : "The API protocol: Currently only WEBSOCKET is supported.
",
"endpointDiscoveryId" : false,
"enumType" : "ProtocolType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "protocolType",
"fluentEnumSetterMethodName" : "protocolType",
"fluentGetterMethodName" : "protocolTypeAsString",
"fluentSetterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\n@param protocolType The API protocol: Currently only WEBSOCKET is supported.\n@see ProtocolType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProtocolType",
"fluentSetterMethodName" : "protocolType",
"getterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #protocolType} will return {@link ProtocolType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #protocolTypeAsString}.\n
\n@return The API protocol: Currently only WEBSOCKET is supported.\n@see ProtocolType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "protocolType",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "protocolType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ProtocolType",
"sensitive" : false,
"setterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\n@param protocolType The API protocol: Currently only WEBSOCKET is supported.\n@see ProtocolType",
"setterMethodName" : "setProtocolType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "protocolType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "protocolType",
"variableType" : "String",
"documentation" : "The API protocol: Currently only WEBSOCKET is supported.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRouteSelectionExpression",
"beanStyleSetterMethodName" : "setRouteSelectionExpression",
"c2jName" : "RouteSelectionExpression",
"c2jShape" : "SelectionExpression",
"defaultConsumerFluentSetterDocumentation" : "The route selection expression for the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #routeSelectionExpression(String)}.\n@param routeSelectionExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routeSelectionExpression(String)",
"deprecated" : false,
"documentation" : "The route selection expression for the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routeSelectionExpression",
"fluentSetterDocumentation" : "The route selection expression for the API.
\n@param routeSelectionExpression The route selection expression for the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routeSelectionExpression",
"getterDocumentation" : "The route selection expression for the API.
\n@return The route selection expression for the API.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "routeSelectionExpression",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "routeSelectionExpression",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RouteSelectionExpression",
"sensitive" : false,
"setterDocumentation" : "The route selection expression for the API.
\n@param routeSelectionExpression The route selection expression for the API.",
"setterMethodName" : "setRouteSelectionExpression",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "routeSelectionExpression",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "routeSelectionExpression",
"variableType" : "String",
"documentation" : "The route selection expression for the API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVersion",
"beanStyleSetterMethodName" : "setVersion",
"c2jName" : "Version",
"c2jShape" : "StringWithLengthBetween1And64",
"defaultConsumerFluentSetterDocumentation" : "A version identifier for the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)",
"deprecated" : false,
"documentation" : "A version identifier for the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "version",
"fluentSetterDocumentation" : "A version identifier for the API.
\n@param version A version identifier for the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "version",
"getterDocumentation" : "A version identifier for the API.
\n@return A version identifier for the API.",
"getterModel" : {
"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" : "A version identifier for the API.
\n@param version A version identifier for the API.",
"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" : "A version identifier for the API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"defaultConsumerFluentSetterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"documentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\n@param tags The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..",
"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" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"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"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "StringWithLengthBetween1And1600",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"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"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\n@param tags The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..",
"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 key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "RouteSelectionExpression", "ProtocolType", "Name" ],
"shapeName" : "CreateApiRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "CreateApiRequest",
"variableName" : "createApiRequest",
"variableType" : "CreateApiRequest",
"documentation" : null,
"simpleType" : "CreateApiRequest",
"variableSetterType" : "CreateApiRequest"
},
"wrapper" : false
},
"CreateApiResponse" : {
"c2jName" : "CreateApiResponse",
"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" : [ {
"beanStyleGetterMethodName" : "getApiEndpoint",
"beanStyleSetterMethodName" : "setApiEndpoint",
"c2jName" : "ApiEndpoint",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiEndpoint(String)}.\n@param apiEndpoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiEndpoint(String)",
"deprecated" : false,
"documentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiEndpoint",
"fluentSetterDocumentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
\n@param apiEndpoint The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiEndpoint",
"getterDocumentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
\n@return The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiEndpoint",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiEndpoint",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiEndpoint",
"sensitive" : false,
"setterDocumentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
\n@param apiEndpoint The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.",
"setterMethodName" : "setApiEndpoint",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiEndpoint",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiEndpoint",
"variableType" : "String",
"documentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getApiId",
"beanStyleSetterMethodName" : "setApiId",
"c2jName" : "ApiId",
"c2jShape" : "Id",
"defaultConsumerFluentSetterDocumentation" : "The API ID.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiId(String)}.\n@param apiId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiId(String)",
"deprecated" : false,
"documentation" : "The API ID.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiId",
"fluentSetterDocumentation" : "The API ID.
\n@param apiId The API ID.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiId",
"getterDocumentation" : "The API ID.
\n@return The API ID.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiId",
"sensitive" : false,
"setterDocumentation" : "The API ID.
\n@param apiId The API ID.",
"setterMethodName" : "setApiId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : "The API ID.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getApiKeySelectionExpression",
"beanStyleSetterMethodName" : "setApiKeySelectionExpression",
"c2jName" : "ApiKeySelectionExpression",
"c2jShape" : "SelectionExpression",
"defaultConsumerFluentSetterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiKeySelectionExpression(String)}.\n@param apiKeySelectionExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiKeySelectionExpression(String)",
"deprecated" : false,
"documentation" : "An API key selection expression. See API Key Selection Expressions.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiKeySelectionExpression",
"fluentSetterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\n@param apiKeySelectionExpression An API key selection expression. See API Key Selection Expressions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiKeySelectionExpression",
"getterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\n@return An API key selection expression. See API Key Selection Expressions.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiKeySelectionExpression",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiKeySelectionExpression",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiKeySelectionExpression",
"sensitive" : false,
"setterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\n@param apiKeySelectionExpression An API key selection expression. See API Key Selection Expressions.",
"setterMethodName" : "setApiKeySelectionExpression",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiKeySelectionExpression",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiKeySelectionExpression",
"variableType" : "String",
"documentation" : "An API key selection expression. See API Key Selection Expressions.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCreatedDate",
"beanStyleSetterMethodName" : "setCreatedDate",
"c2jName" : "CreatedDate",
"c2jShape" : "__timestampIso8601",
"defaultConsumerFluentSetterDocumentation" : "The timestamp when the API was created.
\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 #createdDate(Instant)}.\n@param createdDate 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 #createdDate(Instant)",
"deprecated" : false,
"documentation" : "The timestamp when the API was created.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "createdDate",
"fluentSetterDocumentation" : "The timestamp when the API was created.
\n@param createdDate The timestamp when the API was created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "createdDate",
"getterDocumentation" : "The timestamp when the API was created.
\n@return The timestamp when the API was created.",
"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" : "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" : "INSTANT",
"name" : "CreatedDate",
"sensitive" : false,
"setterDocumentation" : "The timestamp when the API was created.
\n@param createdDate The timestamp when the API was created.",
"setterMethodName" : "setCreatedDate",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "createdDate",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : "iso8601",
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "createdDate",
"variableType" : "java.time.Instant",
"documentation" : "The timestamp when the API was created.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "StringWithLengthBetween0And1024",
"defaultConsumerFluentSetterDocumentation" : "The description of the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "The description of the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "The description of the API.
\n@param description The description of the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "The description of the API.
\n@return The description of the API.",
"getterModel" : {
"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 API.
\n@param description The description of the API.",
"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 API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDisableSchemaValidation",
"beanStyleSetterMethodName" : "setDisableSchemaValidation",
"c2jName" : "DisableSchemaValidation",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Avoid validating models when creating a deployment.
\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 #disableSchemaValidation(Boolean)}.\n@param disableSchemaValidation 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 #disableSchemaValidation(Boolean)",
"deprecated" : false,
"documentation" : "Avoid validating models when creating a deployment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "disableSchemaValidation",
"fluentSetterDocumentation" : "Avoid validating models when creating a deployment.
\n@param disableSchemaValidation Avoid validating models when creating a deployment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "disableSchemaValidation",
"getterDocumentation" : "Avoid validating models when creating a deployment.
\n@return Avoid validating models when creating a deployment.",
"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" : "disableSchemaValidation",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "disableSchemaValidation",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "DisableSchemaValidation",
"sensitive" : false,
"setterDocumentation" : "Avoid validating models when creating a deployment.
\n@param disableSchemaValidation Avoid validating models when creating a deployment.",
"setterMethodName" : "setDisableSchemaValidation",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "disableSchemaValidation",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "disableSchemaValidation",
"variableType" : "Boolean",
"documentation" : "Avoid validating models when creating a deployment.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "StringWithLengthBetween1And128",
"defaultConsumerFluentSetterDocumentation" : "The name of the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the API.
\n@param name The name of the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the API.
\n@return The name of the API.",
"getterModel" : {
"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 API.
\n@param name The name of the API.",
"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 API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getProtocolTypeAsString",
"beanStyleSetterMethodName" : "setProtocolType",
"c2jName" : "ProtocolType",
"c2jShape" : "ProtocolType",
"defaultConsumerFluentSetterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #protocolTypeAsString(String)}.\n@param protocolType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #protocolType(String)",
"deprecated" : false,
"documentation" : "The API protocol: Currently only WEBSOCKET is supported.
",
"endpointDiscoveryId" : false,
"enumType" : "ProtocolType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "protocolType",
"fluentEnumSetterMethodName" : "protocolType",
"fluentGetterMethodName" : "protocolTypeAsString",
"fluentSetterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\n@param protocolType The API protocol: Currently only WEBSOCKET is supported.\n@see ProtocolType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProtocolType",
"fluentSetterMethodName" : "protocolType",
"getterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #protocolType} will return {@link ProtocolType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #protocolTypeAsString}.\n
\n@return The API protocol: Currently only WEBSOCKET is supported.\n@see ProtocolType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "protocolType",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "protocolType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ProtocolType",
"sensitive" : false,
"setterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\n@param protocolType The API protocol: Currently only WEBSOCKET is supported.\n@see ProtocolType",
"setterMethodName" : "setProtocolType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "protocolType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "protocolType",
"variableType" : "String",
"documentation" : "The API protocol: Currently only WEBSOCKET is supported.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRouteSelectionExpression",
"beanStyleSetterMethodName" : "setRouteSelectionExpression",
"c2jName" : "RouteSelectionExpression",
"c2jShape" : "SelectionExpression",
"defaultConsumerFluentSetterDocumentation" : "The route selection expression for the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #routeSelectionExpression(String)}.\n@param routeSelectionExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routeSelectionExpression(String)",
"deprecated" : false,
"documentation" : "The route selection expression for the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routeSelectionExpression",
"fluentSetterDocumentation" : "The route selection expression for the API.
\n@param routeSelectionExpression The route selection expression for the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routeSelectionExpression",
"getterDocumentation" : "The route selection expression for the API.
\n@return The route selection expression for the API.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "routeSelectionExpression",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "routeSelectionExpression",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RouteSelectionExpression",
"sensitive" : false,
"setterDocumentation" : "The route selection expression for the API.
\n@param routeSelectionExpression The route selection expression for the API.",
"setterMethodName" : "setRouteSelectionExpression",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "routeSelectionExpression",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "routeSelectionExpression",
"variableType" : "String",
"documentation" : "The route selection expression for the API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getVersion",
"beanStyleSetterMethodName" : "setVersion",
"c2jName" : "Version",
"c2jShape" : "StringWithLengthBetween1And64",
"defaultConsumerFluentSetterDocumentation" : "A version identifier for the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)",
"deprecated" : false,
"documentation" : "A version identifier for the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "version",
"fluentSetterDocumentation" : "A version identifier for the API.
\n@param version A version identifier for the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "version",
"getterDocumentation" : "A version identifier for the API.
\n@return A version identifier for the API.",
"getterModel" : {
"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" : "A version identifier for the API.
\n@param version A version identifier for the API.",
"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" : "A version identifier for the API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getWarnings",
"beanStyleSetterMethodName" : "setWarnings",
"c2jName" : "Warnings",
"c2jShape" : "__listOf__string",
"defaultConsumerFluentSetterDocumentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
\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 #warnings(List)}.\n@param warnings 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 #warnings(List)",
"deprecated" : false,
"documentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "warnings",
"fluentSetterDocumentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
\n@param warnings The warning messages reported when failonwarnings is turned on during\n API import.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "warnings",
"getterDocumentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The warning messages reported when failonwarnings is turned on during\n API import.",
"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" : "warnings",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "warnings",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"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"
},
"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" : "Warnings",
"sensitive" : false,
"setterDocumentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
\n@param warnings The warning messages reported when failonwarnings is turned on during\n API import.",
"setterMethodName" : "setWarnings",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "warnings",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "warnings",
"variableType" : "java.util.List",
"documentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"defaultConsumerFluentSetterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"documentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\n@param tags The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..",
"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" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"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"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "StringWithLengthBetween1And1600",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"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"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\n@param tags The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..",
"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 key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ApiEndpoint" : {
"beanStyleGetterMethodName" : "getApiEndpoint",
"beanStyleSetterMethodName" : "setApiEndpoint",
"c2jName" : "ApiEndpoint",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiEndpoint(String)}.\n@param apiEndpoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiEndpoint(String)",
"deprecated" : false,
"documentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiEndpoint",
"fluentSetterDocumentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
\n@param apiEndpoint The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiEndpoint",
"getterDocumentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
\n@return The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiEndpoint",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiEndpoint",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiEndpoint",
"sensitive" : false,
"setterDocumentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
\n@param apiEndpoint The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.",
"setterMethodName" : "setApiEndpoint",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiEndpoint",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiEndpoint",
"variableType" : "String",
"documentation" : "The URI of the API, of the form {api-id}.execute-api.{region}.amazonaws.com. The\n stage name is typically appended to this URI to form a complete path to a deployed\n API stage.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ApiId" : {
"beanStyleGetterMethodName" : "getApiId",
"beanStyleSetterMethodName" : "setApiId",
"c2jName" : "ApiId",
"c2jShape" : "Id",
"defaultConsumerFluentSetterDocumentation" : "The API ID.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiId(String)}.\n@param apiId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiId(String)",
"deprecated" : false,
"documentation" : "The API ID.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiId",
"fluentSetterDocumentation" : "The API ID.
\n@param apiId The API ID.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiId",
"getterDocumentation" : "The API ID.
\n@return The API ID.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiId",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiId",
"sensitive" : false,
"setterDocumentation" : "The API ID.
\n@param apiId The API ID.",
"setterMethodName" : "setApiId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiId",
"variableType" : "String",
"documentation" : "The API ID.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ApiKeySelectionExpression" : {
"beanStyleGetterMethodName" : "getApiKeySelectionExpression",
"beanStyleSetterMethodName" : "setApiKeySelectionExpression",
"c2jName" : "ApiKeySelectionExpression",
"c2jShape" : "SelectionExpression",
"defaultConsumerFluentSetterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #apiKeySelectionExpression(String)}.\n@param apiKeySelectionExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #apiKeySelectionExpression(String)",
"deprecated" : false,
"documentation" : "An API key selection expression. See API Key Selection Expressions.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "apiKeySelectionExpression",
"fluentSetterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\n@param apiKeySelectionExpression An API key selection expression. See API Key Selection Expressions.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "apiKeySelectionExpression",
"getterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\n@return An API key selection expression. See API Key Selection Expressions.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "apiKeySelectionExpression",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "apiKeySelectionExpression",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ApiKeySelectionExpression",
"sensitive" : false,
"setterDocumentation" : "An API key selection expression. See API Key Selection Expressions.
\n@param apiKeySelectionExpression An API key selection expression. See API Key Selection Expressions.",
"setterMethodName" : "setApiKeySelectionExpression",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "apiKeySelectionExpression",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "apiKeySelectionExpression",
"variableType" : "String",
"documentation" : "An API key selection expression. See API Key Selection Expressions.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"CreatedDate" : {
"beanStyleGetterMethodName" : "getCreatedDate",
"beanStyleSetterMethodName" : "setCreatedDate",
"c2jName" : "CreatedDate",
"c2jShape" : "__timestampIso8601",
"defaultConsumerFluentSetterDocumentation" : "The timestamp when the API was created.
\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 #createdDate(Instant)}.\n@param createdDate 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 #createdDate(Instant)",
"deprecated" : false,
"documentation" : "The timestamp when the API was created.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "createdDate",
"fluentSetterDocumentation" : "The timestamp when the API was created.
\n@param createdDate The timestamp when the API was created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "createdDate",
"getterDocumentation" : "The timestamp when the API was created.
\n@return The timestamp when the API was created.",
"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" : "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" : "INSTANT",
"name" : "CreatedDate",
"sensitive" : false,
"setterDocumentation" : "The timestamp when the API was created.
\n@param createdDate The timestamp when the API was created.",
"setterMethodName" : "setCreatedDate",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "createdDate",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : "iso8601",
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "createdDate",
"variableType" : "java.time.Instant",
"documentation" : "The timestamp when the API was created.
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
},
"Description" : {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "StringWithLengthBetween0And1024",
"defaultConsumerFluentSetterDocumentation" : "The description of the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "The description of the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "The description of the API.
\n@param description The description of the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "description",
"getterDocumentation" : "The description of the API.
\n@return The description of the API.",
"getterModel" : {
"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 API.
\n@param description The description of the API.",
"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 API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"DisableSchemaValidation" : {
"beanStyleGetterMethodName" : "getDisableSchemaValidation",
"beanStyleSetterMethodName" : "setDisableSchemaValidation",
"c2jName" : "DisableSchemaValidation",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "Avoid validating models when creating a deployment.
\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 #disableSchemaValidation(Boolean)}.\n@param disableSchemaValidation 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 #disableSchemaValidation(Boolean)",
"deprecated" : false,
"documentation" : "Avoid validating models when creating a deployment.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "disableSchemaValidation",
"fluentSetterDocumentation" : "Avoid validating models when creating a deployment.
\n@param disableSchemaValidation Avoid validating models when creating a deployment.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "disableSchemaValidation",
"getterDocumentation" : "Avoid validating models when creating a deployment.
\n@return Avoid validating models when creating a deployment.",
"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" : "disableSchemaValidation",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "disableSchemaValidation",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "DisableSchemaValidation",
"sensitive" : false,
"setterDocumentation" : "Avoid validating models when creating a deployment.
\n@param disableSchemaValidation Avoid validating models when creating a deployment.",
"setterMethodName" : "setDisableSchemaValidation",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "disableSchemaValidation",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "disableSchemaValidation",
"variableType" : "Boolean",
"documentation" : "Avoid validating models when creating a deployment.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"Name" : {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "StringWithLengthBetween1And128",
"defaultConsumerFluentSetterDocumentation" : "The name of the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the API.
\n@param name The name of the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the API.
\n@return The name of the API.",
"getterModel" : {
"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 API.
\n@param name The name of the API.",
"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 API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ProtocolType" : {
"beanStyleGetterMethodName" : "getProtocolTypeAsString",
"beanStyleSetterMethodName" : "setProtocolType",
"c2jName" : "ProtocolType",
"c2jShape" : "ProtocolType",
"defaultConsumerFluentSetterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #protocolTypeAsString(String)}.\n@param protocolType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #protocolType(String)",
"deprecated" : false,
"documentation" : "The API protocol: Currently only WEBSOCKET is supported.
",
"endpointDiscoveryId" : false,
"enumType" : "ProtocolType",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "protocolType",
"fluentEnumSetterMethodName" : "protocolType",
"fluentGetterMethodName" : "protocolTypeAsString",
"fluentSetterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\n@param protocolType The API protocol: Currently only WEBSOCKET is supported.\n@see ProtocolType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProtocolType",
"fluentSetterMethodName" : "protocolType",
"getterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #protocolType} will return {@link ProtocolType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #protocolTypeAsString}.\n
\n@return The API protocol: Currently only WEBSOCKET is supported.\n@see ProtocolType",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "protocolType",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "protocolType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ProtocolType",
"sensitive" : false,
"setterDocumentation" : "The API protocol: Currently only WEBSOCKET is supported.
\n@param protocolType The API protocol: Currently only WEBSOCKET is supported.\n@see ProtocolType",
"setterMethodName" : "setProtocolType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "protocolType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "protocolType",
"variableType" : "String",
"documentation" : "The API protocol: Currently only WEBSOCKET is supported.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"RouteSelectionExpression" : {
"beanStyleGetterMethodName" : "getRouteSelectionExpression",
"beanStyleSetterMethodName" : "setRouteSelectionExpression",
"c2jName" : "RouteSelectionExpression",
"c2jShape" : "SelectionExpression",
"defaultConsumerFluentSetterDocumentation" : "The route selection expression for the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #routeSelectionExpression(String)}.\n@param routeSelectionExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routeSelectionExpression(String)",
"deprecated" : false,
"documentation" : "The route selection expression for the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "routeSelectionExpression",
"fluentSetterDocumentation" : "The route selection expression for the API.
\n@param routeSelectionExpression The route selection expression for the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "routeSelectionExpression",
"getterDocumentation" : "The route selection expression for the API.
\n@return The route selection expression for the API.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "routeSelectionExpression",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "routeSelectionExpression",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "RouteSelectionExpression",
"sensitive" : false,
"setterDocumentation" : "The route selection expression for the API.
\n@param routeSelectionExpression The route selection expression for the API.",
"setterMethodName" : "setRouteSelectionExpression",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "routeSelectionExpression",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "routeSelectionExpression",
"variableType" : "String",
"documentation" : "The route selection expression for the API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Tags" : {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "Tags",
"defaultConsumerFluentSetterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"documentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\n@param tags The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..",
"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" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"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"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "StringWithLengthBetween1And1600",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"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"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
\n@param tags The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..",
"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 key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
},
"Version" : {
"beanStyleGetterMethodName" : "getVersion",
"beanStyleSetterMethodName" : "setVersion",
"c2jName" : "Version",
"c2jShape" : "StringWithLengthBetween1And64",
"defaultConsumerFluentSetterDocumentation" : "A version identifier for the API.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)",
"deprecated" : false,
"documentation" : "A version identifier for the API.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "version",
"fluentSetterDocumentation" : "A version identifier for the API.
\n@param version A version identifier for the API.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "version",
"getterDocumentation" : "A version identifier for the API.
\n@return A version identifier for the API.",
"getterModel" : {
"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" : "A version identifier for the API.
\n@param version A version identifier for the API.",
"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" : "A version identifier for the API.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Warnings" : {
"beanStyleGetterMethodName" : "getWarnings",
"beanStyleSetterMethodName" : "setWarnings",
"c2jName" : "Warnings",
"c2jShape" : "__listOf__string",
"defaultConsumerFluentSetterDocumentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
\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 #warnings(List)}.\n@param warnings 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 #warnings(List)",
"deprecated" : false,
"documentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "warnings",
"fluentSetterDocumentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
\n@param warnings The warning messages reported when failonwarnings is turned on during\n API import.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "warnings",
"getterDocumentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The warning messages reported when failonwarnings is turned on during\n API import.",
"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" : "warnings",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "warnings",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"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"
},
"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" : "Warnings",
"sensitive" : false,
"setterDocumentation" : "The warning messages reported when failonwarnings is turned on during\n API import.
\n@param warnings The warning messages reported when failonwarnings is turned on during\n API import.",
"setterMethodName" : "setWarnings",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "warnings",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "warnings",
"variableType" : "java.util.List",
"documentation" : "