Interface ApiGatewayClient
- All Superinterfaces:
AutoCloseable,AwsClient,SdkAutoCloseable,SdkClient
builder() method.
Amazon API Gateway helps developers deliver robust, secure, and scalable mobile and web application back ends. API Gateway allows developers to securely connect mobile and web applications to APIs that run on Lambda, Amazon EC2, or other publicly addressable web services that are hosted outside of AWS.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringValue for looking up the service's metadata from theServiceMetadataProvider.static final String -
Method Summary
Modifier and TypeMethodDescriptionstatic ApiGatewayClientBuilderbuilder()Create a builder that can be used to configure and create aApiGatewayClient.static ApiGatewayClientcreate()Create aApiGatewayClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.default CreateApiKeyResponseCreate an ApiKey resource.default CreateApiKeyResponsecreateApiKey(Consumer<CreateApiKeyRequest.Builder> createApiKeyRequest) Create an ApiKey resource.default CreateApiKeyResponsecreateApiKey(CreateApiKeyRequest createApiKeyRequest) Create an ApiKey resource.default CreateAuthorizerResponsecreateAuthorizer(Consumer<CreateAuthorizerRequest.Builder> createAuthorizerRequest) Adds a new Authorizer resource to an existing RestApi resource.default CreateAuthorizerResponsecreateAuthorizer(CreateAuthorizerRequest createAuthorizerRequest) Adds a new Authorizer resource to an existing RestApi resource.default CreateBasePathMappingResponsecreateBasePathMapping(Consumer<CreateBasePathMappingRequest.Builder> createBasePathMappingRequest) Creates a new BasePathMapping resource.default CreateBasePathMappingResponsecreateBasePathMapping(CreateBasePathMappingRequest createBasePathMappingRequest) Creates a new BasePathMapping resource.default CreateDeploymentResponsecreateDeployment(Consumer<CreateDeploymentRequest.Builder> createDeploymentRequest) Creates a Deployment resource, which makes a specified RestApi callable over the internet.default CreateDeploymentResponsecreateDeployment(CreateDeploymentRequest createDeploymentRequest) Creates a Deployment resource, which makes a specified RestApi callable over the internet.default CreateDocumentationPartResponsecreateDocumentationPart(Consumer<CreateDocumentationPartRequest.Builder> createDocumentationPartRequest) Creates a documentation part.default CreateDocumentationPartResponsecreateDocumentationPart(CreateDocumentationPartRequest createDocumentationPartRequest) Creates a documentation part.createDocumentationVersion(Consumer<CreateDocumentationVersionRequest.Builder> createDocumentationVersionRequest) Creates a documentation versioncreateDocumentationVersion(CreateDocumentationVersionRequest createDocumentationVersionRequest) Creates a documentation versiondefault CreateDomainNameResponsecreateDomainName(Consumer<CreateDomainNameRequest.Builder> createDomainNameRequest) Creates a new domain name.default CreateDomainNameResponsecreateDomainName(CreateDomainNameRequest createDomainNameRequest) Creates a new domain name.default CreateModelResponsecreateModel(Consumer<CreateModelRequest.Builder> createModelRequest) Adds a new Model resource to an existing RestApi resource.default CreateModelResponsecreateModel(CreateModelRequest createModelRequest) Adds a new Model resource to an existing RestApi resource.default CreateRequestValidatorResponsecreateRequestValidator(Consumer<CreateRequestValidatorRequest.Builder> createRequestValidatorRequest) Creates a RequestValidator of a given RestApi.default CreateRequestValidatorResponsecreateRequestValidator(CreateRequestValidatorRequest createRequestValidatorRequest) Creates a RequestValidator of a given RestApi.default CreateResourceResponsecreateResource(Consumer<CreateResourceRequest.Builder> createResourceRequest) Creates a Resource resource.default CreateResourceResponsecreateResource(CreateResourceRequest createResourceRequest) Creates a Resource resource.default CreateRestApiResponsecreateRestApi(Consumer<CreateRestApiRequest.Builder> createRestApiRequest) Creates a new RestApi resource.default CreateRestApiResponsecreateRestApi(CreateRestApiRequest createRestApiRequest) Creates a new RestApi resource.default CreateStageResponsecreateStage(Consumer<CreateStageRequest.Builder> createStageRequest) Creates a new Stage resource that references a pre-existing Deployment for the API.default CreateStageResponsecreateStage(CreateStageRequest createStageRequest) Creates a new Stage resource that references a pre-existing Deployment for the API.default CreateUsagePlanResponsecreateUsagePlan(Consumer<CreateUsagePlanRequest.Builder> createUsagePlanRequest) Creates a usage plan with the throttle and quota limits, as well as the associated API stages, specified in the payload.default CreateUsagePlanResponsecreateUsagePlan(CreateUsagePlanRequest createUsagePlanRequest) Creates a usage plan with the throttle and quota limits, as well as the associated API stages, specified in the payload.default CreateUsagePlanKeyResponsecreateUsagePlanKey(Consumer<CreateUsagePlanKeyRequest.Builder> createUsagePlanKeyRequest) Creates a usage plan key for adding an existing API key to a usage plan.default CreateUsagePlanKeyResponsecreateUsagePlanKey(CreateUsagePlanKeyRequest createUsagePlanKeyRequest) Creates a usage plan key for adding an existing API key to a usage plan.default CreateVpcLinkResponsecreateVpcLink(Consumer<CreateVpcLinkRequest.Builder> createVpcLinkRequest) Creates a VPC link, under the caller's account in a selected region, in an asynchronous operation that typically takes 2-4 minutes to complete and become operational.default CreateVpcLinkResponsecreateVpcLink(CreateVpcLinkRequest createVpcLinkRequest) Creates a VPC link, under the caller's account in a selected region, in an asynchronous operation that typically takes 2-4 minutes to complete and become operational.default DeleteApiKeyResponsedeleteApiKey(Consumer<DeleteApiKeyRequest.Builder> deleteApiKeyRequest) Deletes the ApiKey resource.default DeleteApiKeyResponsedeleteApiKey(DeleteApiKeyRequest deleteApiKeyRequest) Deletes the ApiKey resource.default DeleteAuthorizerResponsedeleteAuthorizer(Consumer<DeleteAuthorizerRequest.Builder> deleteAuthorizerRequest) Deletes an existing Authorizer resource.default DeleteAuthorizerResponsedeleteAuthorizer(DeleteAuthorizerRequest deleteAuthorizerRequest) Deletes an existing Authorizer resource.default DeleteBasePathMappingResponsedeleteBasePathMapping(Consumer<DeleteBasePathMappingRequest.Builder> deleteBasePathMappingRequest) Deletes the BasePathMapping resource.default DeleteBasePathMappingResponsedeleteBasePathMapping(DeleteBasePathMappingRequest deleteBasePathMappingRequest) Deletes the BasePathMapping resource.default DeleteClientCertificateResponsedeleteClientCertificate(Consumer<DeleteClientCertificateRequest.Builder> deleteClientCertificateRequest) Deletes the ClientCertificate resource.default DeleteClientCertificateResponsedeleteClientCertificate(DeleteClientCertificateRequest deleteClientCertificateRequest) Deletes the ClientCertificate resource.default DeleteDeploymentResponsedeleteDeployment(Consumer<DeleteDeploymentRequest.Builder> deleteDeploymentRequest) Deletes a Deployment resource.default DeleteDeploymentResponsedeleteDeployment(DeleteDeploymentRequest deleteDeploymentRequest) Deletes a Deployment resource.default DeleteDocumentationPartResponsedeleteDocumentationPart(Consumer<DeleteDocumentationPartRequest.Builder> deleteDocumentationPartRequest) Deletes a documentation partdefault DeleteDocumentationPartResponsedeleteDocumentationPart(DeleteDocumentationPartRequest deleteDocumentationPartRequest) Deletes a documentation partdeleteDocumentationVersion(Consumer<DeleteDocumentationVersionRequest.Builder> deleteDocumentationVersionRequest) Deletes a documentation version.deleteDocumentationVersion(DeleteDocumentationVersionRequest deleteDocumentationVersionRequest) Deletes a documentation version.default DeleteDomainNameResponsedeleteDomainName(Consumer<DeleteDomainNameRequest.Builder> deleteDomainNameRequest) Deletes the DomainName resource.default DeleteDomainNameResponsedeleteDomainName(DeleteDomainNameRequest deleteDomainNameRequest) Deletes the DomainName resource.default DeleteGatewayResponseResponsedeleteGatewayResponse(Consumer<DeleteGatewayResponseRequest.Builder> deleteGatewayResponseRequest) Clears any customization of a GatewayResponse of a specified response type on the given RestApi and resets it with the default settings.default DeleteGatewayResponseResponsedeleteGatewayResponse(DeleteGatewayResponseRequest deleteGatewayResponseRequest) Clears any customization of a GatewayResponse of a specified response type on the given RestApi and resets it with the default settings.default DeleteIntegrationResponsedeleteIntegration(Consumer<DeleteIntegrationRequest.Builder> deleteIntegrationRequest) Represents a delete integration.default DeleteIntegrationResponsedeleteIntegration(DeleteIntegrationRequest deleteIntegrationRequest) Represents a delete integration.deleteIntegrationResponse(Consumer<DeleteIntegrationResponseRequest.Builder> deleteIntegrationResponseRequest) Represents a delete integration response.deleteIntegrationResponse(DeleteIntegrationResponseRequest deleteIntegrationResponseRequest) Represents a delete integration response.default DeleteMethodResponsedeleteMethod(Consumer<DeleteMethodRequest.Builder> deleteMethodRequest) Deletes an existing Method resource.default DeleteMethodResponsedeleteMethod(DeleteMethodRequest deleteMethodRequest) Deletes an existing Method resource.default DeleteMethodResponseResponsedeleteMethodResponse(Consumer<DeleteMethodResponseRequest.Builder> deleteMethodResponseRequest) Deletes an existing MethodResponse resource.default DeleteMethodResponseResponsedeleteMethodResponse(DeleteMethodResponseRequest deleteMethodResponseRequest) Deletes an existing MethodResponse resource.default DeleteModelResponsedeleteModel(Consumer<DeleteModelRequest.Builder> deleteModelRequest) Deletes a model.default DeleteModelResponsedeleteModel(DeleteModelRequest deleteModelRequest) Deletes a model.default DeleteRequestValidatorResponsedeleteRequestValidator(Consumer<DeleteRequestValidatorRequest.Builder> deleteRequestValidatorRequest) Deletes a RequestValidator of a given RestApi.default DeleteRequestValidatorResponsedeleteRequestValidator(DeleteRequestValidatorRequest deleteRequestValidatorRequest) Deletes a RequestValidator of a given RestApi.default DeleteResourceResponsedeleteResource(Consumer<DeleteResourceRequest.Builder> deleteResourceRequest) Deletes a Resource resource.default DeleteResourceResponsedeleteResource(DeleteResourceRequest deleteResourceRequest) Deletes a Resource resource.default DeleteRestApiResponsedeleteRestApi(Consumer<DeleteRestApiRequest.Builder> deleteRestApiRequest) Deletes the specified API.default DeleteRestApiResponsedeleteRestApi(DeleteRestApiRequest deleteRestApiRequest) Deletes the specified API.default DeleteStageResponsedeleteStage(Consumer<DeleteStageRequest.Builder> deleteStageRequest) Deletes a Stage resource.default DeleteStageResponsedeleteStage(DeleteStageRequest deleteStageRequest) Deletes a Stage resource.default DeleteUsagePlanResponsedeleteUsagePlan(Consumer<DeleteUsagePlanRequest.Builder> deleteUsagePlanRequest) Deletes a usage plan of a given plan Id.default DeleteUsagePlanResponsedeleteUsagePlan(DeleteUsagePlanRequest deleteUsagePlanRequest) Deletes a usage plan of a given plan Id.default DeleteUsagePlanKeyResponsedeleteUsagePlanKey(Consumer<DeleteUsagePlanKeyRequest.Builder> deleteUsagePlanKeyRequest) Deletes a usage plan key and remove the underlying API key from the associated usage plan.default DeleteUsagePlanKeyResponsedeleteUsagePlanKey(DeleteUsagePlanKeyRequest deleteUsagePlanKeyRequest) Deletes a usage plan key and remove the underlying API key from the associated usage plan.default DeleteVpcLinkResponsedeleteVpcLink(Consumer<DeleteVpcLinkRequest.Builder> deleteVpcLinkRequest) Deletes an existing VpcLink of a specified identifier.default DeleteVpcLinkResponsedeleteVpcLink(DeleteVpcLinkRequest deleteVpcLinkRequest) Deletes an existing VpcLink of a specified identifier.flushStageAuthorizersCache(Consumer<FlushStageAuthorizersCacheRequest.Builder> flushStageAuthorizersCacheRequest) Flushes all authorizer cache entries on a stage.flushStageAuthorizersCache(FlushStageAuthorizersCacheRequest flushStageAuthorizersCacheRequest) Flushes all authorizer cache entries on a stage.default FlushStageCacheResponseflushStageCache(Consumer<FlushStageCacheRequest.Builder> flushStageCacheRequest) Flushes a stage's cache.default FlushStageCacheResponseflushStageCache(FlushStageCacheRequest flushStageCacheRequest) Flushes a stage's cache.Generates a ClientCertificate resource.generateClientCertificate(Consumer<GenerateClientCertificateRequest.Builder> generateClientCertificateRequest) Generates a ClientCertificate resource.generateClientCertificate(GenerateClientCertificateRequest generateClientCertificateRequest) Generates a ClientCertificate resource.default GetAccountResponseGets information about the current Account resource.default GetAccountResponsegetAccount(Consumer<GetAccountRequest.Builder> getAccountRequest) Gets information about the current Account resource.default GetAccountResponsegetAccount(GetAccountRequest getAccountRequest) Gets information about the current Account resource.default GetApiKeyResponsegetApiKey(Consumer<GetApiKeyRequest.Builder> getApiKeyRequest) Gets information about the current ApiKey resource.default GetApiKeyResponsegetApiKey(GetApiKeyRequest getApiKeyRequest) Gets information about the current ApiKey resource.default GetApiKeysResponseGets information about the current ApiKeys resource.default GetApiKeysResponsegetApiKeys(Consumer<GetApiKeysRequest.Builder> getApiKeysRequest) Gets information about the current ApiKeys resource.default GetApiKeysResponsegetApiKeys(GetApiKeysRequest getApiKeysRequest) Gets information about the current ApiKeys resource.default GetApiKeysIterableThis is a variant ofgetApiKeys(software.amazon.awssdk.services.apigateway.model.GetApiKeysRequest)operation.default GetApiKeysIterablegetApiKeysPaginator(Consumer<GetApiKeysRequest.Builder> getApiKeysRequest) This is a variant ofgetApiKeys(software.amazon.awssdk.services.apigateway.model.GetApiKeysRequest)operation.default GetApiKeysIterablegetApiKeysPaginator(GetApiKeysRequest getApiKeysRequest) This is a variant ofgetApiKeys(software.amazon.awssdk.services.apigateway.model.GetApiKeysRequest)operation.default GetAuthorizerResponsegetAuthorizer(Consumer<GetAuthorizerRequest.Builder> getAuthorizerRequest) Describe an existing Authorizer resource.default GetAuthorizerResponsegetAuthorizer(GetAuthorizerRequest getAuthorizerRequest) Describe an existing Authorizer resource.default GetAuthorizersResponsegetAuthorizers(Consumer<GetAuthorizersRequest.Builder> getAuthorizersRequest) Describe an existing Authorizers resource.default GetAuthorizersResponsegetAuthorizers(GetAuthorizersRequest getAuthorizersRequest) Describe an existing Authorizers resource.default GetBasePathMappingResponsegetBasePathMapping(Consumer<GetBasePathMappingRequest.Builder> getBasePathMappingRequest) Describe a BasePathMapping resource.default GetBasePathMappingResponsegetBasePathMapping(GetBasePathMappingRequest getBasePathMappingRequest) Describe a BasePathMapping resource.default GetBasePathMappingsResponsegetBasePathMappings(Consumer<GetBasePathMappingsRequest.Builder> getBasePathMappingsRequest) Represents a collection of BasePathMapping resources.default GetBasePathMappingsResponsegetBasePathMappings(GetBasePathMappingsRequest getBasePathMappingsRequest) Represents a collection of BasePathMapping resources.default GetBasePathMappingsIterablegetBasePathMappingsPaginator(Consumer<GetBasePathMappingsRequest.Builder> getBasePathMappingsRequest) This is a variant ofgetBasePathMappings(software.amazon.awssdk.services.apigateway.model.GetBasePathMappingsRequest)operation.default GetBasePathMappingsIterablegetBasePathMappingsPaginator(GetBasePathMappingsRequest getBasePathMappingsRequest) This is a variant ofgetBasePathMappings(software.amazon.awssdk.services.apigateway.model.GetBasePathMappingsRequest)operation.default GetClientCertificateResponsegetClientCertificate(Consumer<GetClientCertificateRequest.Builder> getClientCertificateRequest) Gets information about the current ClientCertificate resource.default GetClientCertificateResponsegetClientCertificate(GetClientCertificateRequest getClientCertificateRequest) Gets information about the current ClientCertificate resource.default GetClientCertificatesResponseGets a collection of ClientCertificate resources.default GetClientCertificatesResponsegetClientCertificates(Consumer<GetClientCertificatesRequest.Builder> getClientCertificatesRequest) Gets a collection of ClientCertificate resources.default GetClientCertificatesResponsegetClientCertificates(GetClientCertificatesRequest getClientCertificatesRequest) Gets a collection of ClientCertificate resources.default GetClientCertificatesIterableThis is a variant ofgetClientCertificates(software.amazon.awssdk.services.apigateway.model.GetClientCertificatesRequest)operation.default GetClientCertificatesIterablegetClientCertificatesPaginator(Consumer<GetClientCertificatesRequest.Builder> getClientCertificatesRequest) This is a variant ofgetClientCertificates(software.amazon.awssdk.services.apigateway.model.GetClientCertificatesRequest)operation.default GetClientCertificatesIterablegetClientCertificatesPaginator(GetClientCertificatesRequest getClientCertificatesRequest) This is a variant ofgetClientCertificates(software.amazon.awssdk.services.apigateway.model.GetClientCertificatesRequest)operation.default GetDeploymentResponsegetDeployment(Consumer<GetDeploymentRequest.Builder> getDeploymentRequest) Gets information about a Deployment resource.default GetDeploymentResponsegetDeployment(GetDeploymentRequest getDeploymentRequest) Gets information about a Deployment resource.default GetDeploymentsResponsegetDeployments(Consumer<GetDeploymentsRequest.Builder> getDeploymentsRequest) Gets information about a Deployments collection.default GetDeploymentsResponsegetDeployments(GetDeploymentsRequest getDeploymentsRequest) Gets information about a Deployments collection.default GetDeploymentsIterablegetDeploymentsPaginator(Consumer<GetDeploymentsRequest.Builder> getDeploymentsRequest) This is a variant ofgetDeployments(software.amazon.awssdk.services.apigateway.model.GetDeploymentsRequest)operation.default GetDeploymentsIterablegetDeploymentsPaginator(GetDeploymentsRequest getDeploymentsRequest) This is a variant ofgetDeployments(software.amazon.awssdk.services.apigateway.model.GetDeploymentsRequest)operation.default GetDocumentationPartResponsegetDocumentationPart(Consumer<GetDocumentationPartRequest.Builder> getDocumentationPartRequest) Gets a documentation part.default GetDocumentationPartResponsegetDocumentationPart(GetDocumentationPartRequest getDocumentationPartRequest) Gets a documentation part.default GetDocumentationPartsResponsegetDocumentationParts(Consumer<GetDocumentationPartsRequest.Builder> getDocumentationPartsRequest) Gets documentation parts.default GetDocumentationPartsResponsegetDocumentationParts(GetDocumentationPartsRequest getDocumentationPartsRequest) Gets documentation parts.default GetDocumentationVersionResponsegetDocumentationVersion(Consumer<GetDocumentationVersionRequest.Builder> getDocumentationVersionRequest) Gets a documentation version.default GetDocumentationVersionResponsegetDocumentationVersion(GetDocumentationVersionRequest getDocumentationVersionRequest) Gets a documentation version.default GetDocumentationVersionsResponsegetDocumentationVersions(Consumer<GetDocumentationVersionsRequest.Builder> getDocumentationVersionsRequest) Gets documentation versions.default GetDocumentationVersionsResponsegetDocumentationVersions(GetDocumentationVersionsRequest getDocumentationVersionsRequest) Gets documentation versions.default GetDomainNameResponsegetDomainName(Consumer<GetDomainNameRequest.Builder> getDomainNameRequest) Represents a domain name that is contained in a simpler, more intuitive URL that can be called.default GetDomainNameResponsegetDomainName(GetDomainNameRequest getDomainNameRequest) Represents a domain name that is contained in a simpler, more intuitive URL that can be called.default GetDomainNamesResponseRepresents a collection of DomainName resources.default GetDomainNamesResponsegetDomainNames(Consumer<GetDomainNamesRequest.Builder> getDomainNamesRequest) Represents a collection of DomainName resources.default GetDomainNamesResponsegetDomainNames(GetDomainNamesRequest getDomainNamesRequest) Represents a collection of DomainName resources.default GetDomainNamesIterableThis is a variant ofgetDomainNames(software.amazon.awssdk.services.apigateway.model.GetDomainNamesRequest)operation.default GetDomainNamesIterablegetDomainNamesPaginator(Consumer<GetDomainNamesRequest.Builder> getDomainNamesRequest) This is a variant ofgetDomainNames(software.amazon.awssdk.services.apigateway.model.GetDomainNamesRequest)operation.default GetDomainNamesIterablegetDomainNamesPaginator(GetDomainNamesRequest getDomainNamesRequest) This is a variant ofgetDomainNames(software.amazon.awssdk.services.apigateway.model.GetDomainNamesRequest)operation.default GetExportResponsegetExport(Consumer<GetExportRequest.Builder> getExportRequest) Exports a deployed version of a RestApi in a specified format.default GetExportResponsegetExport(GetExportRequest getExportRequest) Exports a deployed version of a RestApi in a specified format.default GetGatewayResponseResponsegetGatewayResponse(Consumer<GetGatewayResponseRequest.Builder> getGatewayResponseRequest) Gets a GatewayResponse of a specified response type on the given RestApi.default GetGatewayResponseResponsegetGatewayResponse(GetGatewayResponseRequest getGatewayResponseRequest) Gets a GatewayResponse of a specified response type on the given RestApi.default GetGatewayResponsesResponsegetGatewayResponses(Consumer<GetGatewayResponsesRequest.Builder> getGatewayResponsesRequest) Gets the GatewayResponses collection on the given RestApi.default GetGatewayResponsesResponsegetGatewayResponses(GetGatewayResponsesRequest getGatewayResponsesRequest) Gets the GatewayResponses collection on the given RestApi.default GetIntegrationResponsegetIntegration(Consumer<GetIntegrationRequest.Builder> getIntegrationRequest) Get the integration settings.default GetIntegrationResponsegetIntegration(GetIntegrationRequest getIntegrationRequest) Get the integration settings.default GetIntegrationResponseResponsegetIntegrationResponse(Consumer<GetIntegrationResponseRequest.Builder> getIntegrationResponseRequest) Represents a get integration response.default GetIntegrationResponseResponsegetIntegrationResponse(GetIntegrationResponseRequest getIntegrationResponseRequest) Represents a get integration response.default GetMethodResponsegetMethod(Consumer<GetMethodRequest.Builder> getMethodRequest) Describe an existing Method resource.default GetMethodResponsegetMethod(GetMethodRequest getMethodRequest) Describe an existing Method resource.default GetMethodResponseResponsegetMethodResponse(Consumer<GetMethodResponseRequest.Builder> getMethodResponseRequest) Describes a MethodResponse resource.default GetMethodResponseResponsegetMethodResponse(GetMethodResponseRequest getMethodResponseRequest) Describes a MethodResponse resource.default GetModelResponsegetModel(Consumer<GetModelRequest.Builder> getModelRequest) Describes an existing model defined for a RestApi resource.default GetModelResponsegetModel(GetModelRequest getModelRequest) Describes an existing model defined for a RestApi resource.default GetModelsResponsegetModels(Consumer<GetModelsRequest.Builder> getModelsRequest) Describes existing Models defined for a RestApi resource.default GetModelsResponsegetModels(GetModelsRequest getModelsRequest) Describes existing Models defined for a RestApi resource.default GetModelsIterablegetModelsPaginator(Consumer<GetModelsRequest.Builder> getModelsRequest) This is a variant ofgetModels(software.amazon.awssdk.services.apigateway.model.GetModelsRequest)operation.default GetModelsIterablegetModelsPaginator(GetModelsRequest getModelsRequest) This is a variant ofgetModels(software.amazon.awssdk.services.apigateway.model.GetModelsRequest)operation.default GetModelTemplateResponsegetModelTemplate(Consumer<GetModelTemplateRequest.Builder> getModelTemplateRequest) Generates a sample mapping template that can be used to transform a payload into the structure of a model.default GetModelTemplateResponsegetModelTemplate(GetModelTemplateRequest getModelTemplateRequest) Generates a sample mapping template that can be used to transform a payload into the structure of a model.default GetRequestValidatorResponsegetRequestValidator(Consumer<GetRequestValidatorRequest.Builder> getRequestValidatorRequest) Gets a RequestValidator of a given RestApi.default GetRequestValidatorResponsegetRequestValidator(GetRequestValidatorRequest getRequestValidatorRequest) Gets a RequestValidator of a given RestApi.default GetRequestValidatorsResponsegetRequestValidators(Consumer<GetRequestValidatorsRequest.Builder> getRequestValidatorsRequest) Gets the RequestValidators collection of a given RestApi.default GetRequestValidatorsResponsegetRequestValidators(GetRequestValidatorsRequest getRequestValidatorsRequest) Gets the RequestValidators collection of a given RestApi.default GetResourceResponsegetResource(Consumer<GetResourceRequest.Builder> getResourceRequest) Lists information about a resource.default GetResourceResponsegetResource(GetResourceRequest getResourceRequest) Lists information about a resource.default GetResourcesResponsegetResources(Consumer<GetResourcesRequest.Builder> getResourcesRequest) Lists information about a collection of Resource resources.default GetResourcesResponsegetResources(GetResourcesRequest getResourcesRequest) Lists information about a collection of Resource resources.default GetResourcesIterablegetResourcesPaginator(Consumer<GetResourcesRequest.Builder> getResourcesRequest) This is a variant ofgetResources(software.amazon.awssdk.services.apigateway.model.GetResourcesRequest)operation.default GetResourcesIterablegetResourcesPaginator(GetResourcesRequest getResourcesRequest) This is a variant ofgetResources(software.amazon.awssdk.services.apigateway.model.GetResourcesRequest)operation.default GetRestApiResponsegetRestApi(Consumer<GetRestApiRequest.Builder> getRestApiRequest) Lists the RestApi resource in the collection.default GetRestApiResponsegetRestApi(GetRestApiRequest getRestApiRequest) Lists the RestApi resource in the collection.default GetRestApisResponseLists the RestApis resources for your collection.default GetRestApisResponsegetRestApis(Consumer<GetRestApisRequest.Builder> getRestApisRequest) Lists the RestApis resources for your collection.default GetRestApisResponsegetRestApis(GetRestApisRequest getRestApisRequest) Lists the RestApis resources for your collection.default GetRestApisIterableThis is a variant ofgetRestApis(software.amazon.awssdk.services.apigateway.model.GetRestApisRequest)operation.default GetRestApisIterablegetRestApisPaginator(Consumer<GetRestApisRequest.Builder> getRestApisRequest) This is a variant ofgetRestApis(software.amazon.awssdk.services.apigateway.model.GetRestApisRequest)operation.default GetRestApisIterablegetRestApisPaginator(GetRestApisRequest getRestApisRequest) This is a variant ofgetRestApis(software.amazon.awssdk.services.apigateway.model.GetRestApisRequest)operation.default GetSdkResponsegetSdk(Consumer<GetSdkRequest.Builder> getSdkRequest) Generates a client SDK for a RestApi and Stage.default GetSdkResponsegetSdk(GetSdkRequest getSdkRequest) Generates a client SDK for a RestApi and Stage.default GetSdkTypeResponsegetSdkType(Consumer<GetSdkTypeRequest.Builder> getSdkTypeRequest) Gets an SDK type.default GetSdkTypeResponsegetSdkType(GetSdkTypeRequest getSdkTypeRequest) Gets an SDK type.default GetSdkTypesResponseGets SDK typesdefault GetSdkTypesResponsegetSdkTypes(Consumer<GetSdkTypesRequest.Builder> getSdkTypesRequest) Gets SDK typesdefault GetSdkTypesResponsegetSdkTypes(GetSdkTypesRequest getSdkTypesRequest) Gets SDK typesdefault GetStageResponsegetStage(Consumer<GetStageRequest.Builder> getStageRequest) Gets information about a Stage resource.default GetStageResponsegetStage(GetStageRequest getStageRequest) Gets information about a Stage resource.default GetStagesResponsegetStages(Consumer<GetStagesRequest.Builder> getStagesRequest) Gets information about one or more Stage resources.default GetStagesResponsegetStages(GetStagesRequest getStagesRequest) Gets information about one or more Stage resources.default GetTagsResponsegetTags(Consumer<GetTagsRequest.Builder> getTagsRequest) Gets the Tags collection for a given resource.default GetTagsResponsegetTags(GetTagsRequest getTagsRequest) Gets the Tags collection for a given resource.default GetUsageResponsegetUsage(Consumer<GetUsageRequest.Builder> getUsageRequest) Gets the usage data of a usage plan in a specified time interval.default GetUsageResponsegetUsage(GetUsageRequest getUsageRequest) Gets the usage data of a usage plan in a specified time interval.default GetUsageIterablegetUsagePaginator(Consumer<GetUsageRequest.Builder> getUsageRequest) This is a variant ofgetUsage(software.amazon.awssdk.services.apigateway.model.GetUsageRequest)operation.default GetUsageIterablegetUsagePaginator(GetUsageRequest getUsageRequest) This is a variant ofgetUsage(software.amazon.awssdk.services.apigateway.model.GetUsageRequest)operation.default GetUsagePlanResponsegetUsagePlan(Consumer<GetUsagePlanRequest.Builder> getUsagePlanRequest) Gets a usage plan of a given plan identifier.default GetUsagePlanResponsegetUsagePlan(GetUsagePlanRequest getUsagePlanRequest) Gets a usage plan of a given plan identifier.default GetUsagePlanKeyResponsegetUsagePlanKey(Consumer<GetUsagePlanKeyRequest.Builder> getUsagePlanKeyRequest) Gets a usage plan key of a given key identifier.default GetUsagePlanKeyResponsegetUsagePlanKey(GetUsagePlanKeyRequest getUsagePlanKeyRequest) Gets a usage plan key of a given key identifier.default GetUsagePlanKeysResponsegetUsagePlanKeys(Consumer<GetUsagePlanKeysRequest.Builder> getUsagePlanKeysRequest) Gets all the usage plan keys representing the API keys added to a specified usage plan.default GetUsagePlanKeysResponsegetUsagePlanKeys(GetUsagePlanKeysRequest getUsagePlanKeysRequest) Gets all the usage plan keys representing the API keys added to a specified usage plan.default GetUsagePlanKeysIterablegetUsagePlanKeysPaginator(Consumer<GetUsagePlanKeysRequest.Builder> getUsagePlanKeysRequest) This is a variant ofgetUsagePlanKeys(software.amazon.awssdk.services.apigateway.model.GetUsagePlanKeysRequest)operation.default GetUsagePlanKeysIterablegetUsagePlanKeysPaginator(GetUsagePlanKeysRequest getUsagePlanKeysRequest) This is a variant ofgetUsagePlanKeys(software.amazon.awssdk.services.apigateway.model.GetUsagePlanKeysRequest)operation.default GetUsagePlansResponseGets all the usage plans of the caller's account.default GetUsagePlansResponsegetUsagePlans(Consumer<GetUsagePlansRequest.Builder> getUsagePlansRequest) Gets all the usage plans of the caller's account.default GetUsagePlansResponsegetUsagePlans(GetUsagePlansRequest getUsagePlansRequest) Gets all the usage plans of the caller's account.default GetUsagePlansIterableThis is a variant ofgetUsagePlans(software.amazon.awssdk.services.apigateway.model.GetUsagePlansRequest)operation.default GetUsagePlansIterablegetUsagePlansPaginator(Consumer<GetUsagePlansRequest.Builder> getUsagePlansRequest) This is a variant ofgetUsagePlans(software.amazon.awssdk.services.apigateway.model.GetUsagePlansRequest)operation.default GetUsagePlansIterablegetUsagePlansPaginator(GetUsagePlansRequest getUsagePlansRequest) This is a variant ofgetUsagePlans(software.amazon.awssdk.services.apigateway.model.GetUsagePlansRequest)operation.default GetVpcLinkResponsegetVpcLink(Consumer<GetVpcLinkRequest.Builder> getVpcLinkRequest) Gets a specified VPC link under the caller's account in a region.default GetVpcLinkResponsegetVpcLink(GetVpcLinkRequest getVpcLinkRequest) Gets a specified VPC link under the caller's account in a region.default GetVpcLinksResponseGets the VpcLinks collection under the caller's account in a selected region.default GetVpcLinksResponsegetVpcLinks(Consumer<GetVpcLinksRequest.Builder> getVpcLinksRequest) Gets the VpcLinks collection under the caller's account in a selected region.default GetVpcLinksResponsegetVpcLinks(GetVpcLinksRequest getVpcLinksRequest) Gets the VpcLinks collection under the caller's account in a selected region.default GetVpcLinksIterableThis is a variant ofgetVpcLinks(software.amazon.awssdk.services.apigateway.model.GetVpcLinksRequest)operation.default GetVpcLinksIterablegetVpcLinksPaginator(Consumer<GetVpcLinksRequest.Builder> getVpcLinksRequest) This is a variant ofgetVpcLinks(software.amazon.awssdk.services.apigateway.model.GetVpcLinksRequest)operation.default GetVpcLinksIterablegetVpcLinksPaginator(GetVpcLinksRequest getVpcLinksRequest) This is a variant ofgetVpcLinks(software.amazon.awssdk.services.apigateway.model.GetVpcLinksRequest)operation.default ImportApiKeysResponseimportApiKeys(Consumer<ImportApiKeysRequest.Builder> importApiKeysRequest) Import API keys from an external source, such as a CSV-formatted file.default ImportApiKeysResponseimportApiKeys(ImportApiKeysRequest importApiKeysRequest) Import API keys from an external source, such as a CSV-formatted file.default ImportDocumentationPartsResponseimportDocumentationParts(Consumer<ImportDocumentationPartsRequest.Builder> importDocumentationPartsRequest) Imports documentation partsdefault ImportDocumentationPartsResponseimportDocumentationParts(ImportDocumentationPartsRequest importDocumentationPartsRequest) Imports documentation partsdefault ImportRestApiResponseimportRestApi(Consumer<ImportRestApiRequest.Builder> importRestApiRequest) A feature of the API Gateway control service for creating a new API from an external API definition file.default ImportRestApiResponseimportRestApi(ImportRestApiRequest importRestApiRequest) A feature of the API Gateway control service for creating a new API from an external API definition file.default PutGatewayResponseResponseputGatewayResponse(Consumer<PutGatewayResponseRequest.Builder> putGatewayResponseRequest) Creates a customization of a GatewayResponse of a specified response type and status code on the given RestApi.default PutGatewayResponseResponseputGatewayResponse(PutGatewayResponseRequest putGatewayResponseRequest) Creates a customization of a GatewayResponse of a specified response type and status code on the given RestApi.default PutIntegrationResponseputIntegration(Consumer<PutIntegrationRequest.Builder> putIntegrationRequest) Sets up a method's integration.default PutIntegrationResponseputIntegration(PutIntegrationRequest putIntegrationRequest) Sets up a method's integration.default PutIntegrationResponseResponseputIntegrationResponse(Consumer<PutIntegrationResponseRequest.Builder> putIntegrationResponseRequest) Represents a put integration.default PutIntegrationResponseResponseputIntegrationResponse(PutIntegrationResponseRequest putIntegrationResponseRequest) Represents a put integration.default PutMethodResponseputMethod(Consumer<PutMethodRequest.Builder> putMethodRequest) Add a method to an existing Resource resource.default PutMethodResponseputMethod(PutMethodRequest putMethodRequest) Add a method to an existing Resource resource.default PutMethodResponseResponseputMethodResponse(Consumer<PutMethodResponseRequest.Builder> putMethodResponseRequest) Adds a MethodResponse to an existing Method resource.default PutMethodResponseResponseputMethodResponse(PutMethodResponseRequest putMethodResponseRequest) Adds a MethodResponse to an existing Method resource.default PutRestApiResponseputRestApi(Consumer<PutRestApiRequest.Builder> putRestApiRequest) A feature of the API Gateway control service for updating an existing API with an input of external API definitions.default PutRestApiResponseputRestApi(PutRestApiRequest putRestApiRequest) A feature of the API Gateway control service for updating an existing API with an input of external API definitions.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadatadefault TagResourceResponsetagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) Adds or updates a tag on a given resource.default TagResourceResponsetagResource(TagResourceRequest tagResourceRequest) Adds or updates a tag on a given resource.default TestInvokeAuthorizerResponsetestInvokeAuthorizer(Consumer<TestInvokeAuthorizerRequest.Builder> testInvokeAuthorizerRequest) Simulate the execution of an Authorizer in your RestApi with headers, parameters, and an incoming request body.default TestInvokeAuthorizerResponsetestInvokeAuthorizer(TestInvokeAuthorizerRequest testInvokeAuthorizerRequest) Simulate the execution of an Authorizer in your RestApi with headers, parameters, and an incoming request body.default TestInvokeMethodResponsetestInvokeMethod(Consumer<TestInvokeMethodRequest.Builder> testInvokeMethodRequest) Simulate the invocation of a Method in your RestApi with headers, parameters, and an incoming request body.default TestInvokeMethodResponsetestInvokeMethod(TestInvokeMethodRequest testInvokeMethodRequest) Simulate the invocation of a Method in your RestApi with headers, parameters, and an incoming request body.default UntagResourceResponseuntagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes a tag from a given resource.default UntagResourceResponseuntagResource(UntagResourceRequest untagResourceRequest) Removes a tag from a given resource.default UpdateAccountResponseupdateAccount(Consumer<UpdateAccountRequest.Builder> updateAccountRequest) Changes information about the current Account resource.default UpdateAccountResponseupdateAccount(UpdateAccountRequest updateAccountRequest) Changes information about the current Account resource.default UpdateApiKeyResponseupdateApiKey(Consumer<UpdateApiKeyRequest.Builder> updateApiKeyRequest) Changes information about an ApiKey resource.default UpdateApiKeyResponseupdateApiKey(UpdateApiKeyRequest updateApiKeyRequest) Changes information about an ApiKey resource.default UpdateAuthorizerResponseupdateAuthorizer(Consumer<UpdateAuthorizerRequest.Builder> updateAuthorizerRequest) Updates an existing Authorizer resource.default UpdateAuthorizerResponseupdateAuthorizer(UpdateAuthorizerRequest updateAuthorizerRequest) Updates an existing Authorizer resource.default UpdateBasePathMappingResponseupdateBasePathMapping(Consumer<UpdateBasePathMappingRequest.Builder> updateBasePathMappingRequest) Changes information about the BasePathMapping resource.default UpdateBasePathMappingResponseupdateBasePathMapping(UpdateBasePathMappingRequest updateBasePathMappingRequest) Changes information about the BasePathMapping resource.default UpdateClientCertificateResponseupdateClientCertificate(Consumer<UpdateClientCertificateRequest.Builder> updateClientCertificateRequest) Changes information about an ClientCertificate resource.default UpdateClientCertificateResponseupdateClientCertificate(UpdateClientCertificateRequest updateClientCertificateRequest) Changes information about an ClientCertificate resource.default UpdateDeploymentResponseupdateDeployment(Consumer<UpdateDeploymentRequest.Builder> updateDeploymentRequest) Changes information about a Deployment resource.default UpdateDeploymentResponseupdateDeployment(UpdateDeploymentRequest updateDeploymentRequest) Changes information about a Deployment resource.default UpdateDocumentationPartResponseupdateDocumentationPart(Consumer<UpdateDocumentationPartRequest.Builder> updateDocumentationPartRequest) Updates a documentation part.default UpdateDocumentationPartResponseupdateDocumentationPart(UpdateDocumentationPartRequest updateDocumentationPartRequest) Updates a documentation part.updateDocumentationVersion(Consumer<UpdateDocumentationVersionRequest.Builder> updateDocumentationVersionRequest) Updates a documentation version.updateDocumentationVersion(UpdateDocumentationVersionRequest updateDocumentationVersionRequest) Updates a documentation version.default UpdateDomainNameResponseupdateDomainName(Consumer<UpdateDomainNameRequest.Builder> updateDomainNameRequest) Changes information about the DomainName resource.default UpdateDomainNameResponseupdateDomainName(UpdateDomainNameRequest updateDomainNameRequest) Changes information about the DomainName resource.default UpdateGatewayResponseResponseupdateGatewayResponse(Consumer<UpdateGatewayResponseRequest.Builder> updateGatewayResponseRequest) Updates a GatewayResponse of a specified response type on the given RestApi.default UpdateGatewayResponseResponseupdateGatewayResponse(UpdateGatewayResponseRequest updateGatewayResponseRequest) Updates a GatewayResponse of a specified response type on the given RestApi.default UpdateIntegrationResponseupdateIntegration(Consumer<UpdateIntegrationRequest.Builder> updateIntegrationRequest) Represents an update integration.default UpdateIntegrationResponseupdateIntegration(UpdateIntegrationRequest updateIntegrationRequest) Represents an update integration.updateIntegrationResponse(Consumer<UpdateIntegrationResponseRequest.Builder> updateIntegrationResponseRequest) Represents an update integration response.updateIntegrationResponse(UpdateIntegrationResponseRequest updateIntegrationResponseRequest) Represents an update integration response.default UpdateMethodResponseupdateMethod(Consumer<UpdateMethodRequest.Builder> updateMethodRequest) Updates an existing Method resource.default UpdateMethodResponseupdateMethod(UpdateMethodRequest updateMethodRequest) Updates an existing Method resource.default UpdateMethodResponseResponseupdateMethodResponse(Consumer<UpdateMethodResponseRequest.Builder> updateMethodResponseRequest) Updates an existing MethodResponse resource.default UpdateMethodResponseResponseupdateMethodResponse(UpdateMethodResponseRequest updateMethodResponseRequest) Updates an existing MethodResponse resource.default UpdateModelResponseupdateModel(Consumer<UpdateModelRequest.Builder> updateModelRequest) Changes information about a model.default UpdateModelResponseupdateModel(UpdateModelRequest updateModelRequest) Changes information about a model.default UpdateRequestValidatorResponseupdateRequestValidator(Consumer<UpdateRequestValidatorRequest.Builder> updateRequestValidatorRequest) Updates a RequestValidator of a given RestApi.default UpdateRequestValidatorResponseupdateRequestValidator(UpdateRequestValidatorRequest updateRequestValidatorRequest) Updates a RequestValidator of a given RestApi.default UpdateResourceResponseupdateResource(Consumer<UpdateResourceRequest.Builder> updateResourceRequest) Changes information about a Resource resource.default UpdateResourceResponseupdateResource(UpdateResourceRequest updateResourceRequest) Changes information about a Resource resource.default UpdateRestApiResponseupdateRestApi(Consumer<UpdateRestApiRequest.Builder> updateRestApiRequest) Changes information about the specified API.default UpdateRestApiResponseupdateRestApi(UpdateRestApiRequest updateRestApiRequest) Changes information about the specified API.default UpdateStageResponseupdateStage(Consumer<UpdateStageRequest.Builder> updateStageRequest) Changes information about a Stage resource.default UpdateStageResponseupdateStage(UpdateStageRequest updateStageRequest) Changes information about a Stage resource.default UpdateUsageResponseupdateUsage(Consumer<UpdateUsageRequest.Builder> updateUsageRequest) Grants a temporary extension to the remaining quota of a usage plan associated with a specified API key.default UpdateUsageResponseupdateUsage(UpdateUsageRequest updateUsageRequest) Grants a temporary extension to the remaining quota of a usage plan associated with a specified API key.default UpdateUsagePlanResponseupdateUsagePlan(Consumer<UpdateUsagePlanRequest.Builder> updateUsagePlanRequest) Updates a usage plan of a given plan Id.default UpdateUsagePlanResponseupdateUsagePlan(UpdateUsagePlanRequest updateUsagePlanRequest) Updates a usage plan of a given plan Id.default UpdateVpcLinkResponseupdateVpcLink(Consumer<UpdateVpcLinkRequest.Builder> updateVpcLinkRequest) Updates an existing VpcLink of a specified identifier.default UpdateVpcLinkResponseupdateVpcLink(UpdateVpcLinkRequest updateVpcLinkRequest) Updates an existing VpcLink of a specified identifier.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
closeMethods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider.- See Also:
-
-
Method Details
-
createApiKey
default CreateApiKeyResponse createApiKey(CreateApiKeyRequest createApiKeyRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Create an ApiKey resource.
- Parameters:
createApiKeyRequest- Request to create an ApiKey resource.- Returns:
- Result of the CreateApiKey operation returned by the service.
-
createApiKey
default CreateApiKeyResponse createApiKey(Consumer<CreateApiKeyRequest.Builder> createApiKeyRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Create an ApiKey resource.
This is a convenience which creates an instance of the
CreateApiKeyRequest.Builderavoiding the need to create one manually viaCreateApiKeyRequest.builder()- Parameters:
createApiKeyRequest- AConsumerthat will call methods onCreateApiKeyRequest.Builderto create a request. Request to create an ApiKey resource.- Returns:
- Result of the CreateApiKey operation returned by the service.
-
createApiKey
default CreateApiKeyResponse createApiKey() throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayExceptionCreate an ApiKey resource.
- Returns:
- Result of the CreateApiKey operation returned by the service.
- See Also:
-
createAuthorizer
default CreateAuthorizerResponse createAuthorizer(CreateAuthorizerRequest createAuthorizerRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Adds a new Authorizer resource to an existing RestApi resource.
- Parameters:
createAuthorizerRequest- Request to add a new Authorizer to an existing RestApi resource.- Returns:
- Result of the CreateAuthorizer operation returned by the service.
-
createAuthorizer
default CreateAuthorizerResponse createAuthorizer(Consumer<CreateAuthorizerRequest.Builder> createAuthorizerRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Adds a new Authorizer resource to an existing RestApi resource.
This is a convenience which creates an instance of the
CreateAuthorizerRequest.Builderavoiding the need to create one manually viaCreateAuthorizerRequest.builder()- Parameters:
createAuthorizerRequest- AConsumerthat will call methods onCreateAuthorizerRequest.Builderto create a request. Request to add a new Authorizer to an existing RestApi resource.- Returns:
- Result of the CreateAuthorizer operation returned by the service.
-
createBasePathMapping
default CreateBasePathMappingResponse createBasePathMapping(CreateBasePathMappingRequest createBasePathMappingRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Creates a new BasePathMapping resource.
- Parameters:
createBasePathMappingRequest- Requests API Gateway to create a new BasePathMapping resource.- Returns:
- Result of the CreateBasePathMapping operation returned by the service.
-
createBasePathMapping
default CreateBasePathMappingResponse createBasePathMapping(Consumer<CreateBasePathMappingRequest.Builder> createBasePathMappingRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Creates a new BasePathMapping resource.
This is a convenience which creates an instance of the
CreateBasePathMappingRequest.Builderavoiding the need to create one manually viaCreateBasePathMappingRequest.builder()- Parameters:
createBasePathMappingRequest- AConsumerthat will call methods onCreateBasePathMappingRequest.Builderto create a request. Requests API Gateway to create a new BasePathMapping resource.- Returns:
- Result of the CreateBasePathMapping operation returned by the service.
-
createDeployment
default CreateDeploymentResponse createDeployment(CreateDeploymentRequest createDeploymentRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, ServiceUnavailableException, AwsServiceException, SdkClientException, ApiGatewayException Creates a Deployment resource, which makes a specified RestApi callable over the internet.
- Parameters:
createDeploymentRequest- Requests API Gateway to create a Deployment resource.- Returns:
- Result of the CreateDeployment operation returned by the service.
-
createDeployment
default CreateDeploymentResponse createDeployment(Consumer<CreateDeploymentRequest.Builder> createDeploymentRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, ServiceUnavailableException, AwsServiceException, SdkClientException, ApiGatewayException Creates a Deployment resource, which makes a specified RestApi callable over the internet.
This is a convenience which creates an instance of the
CreateDeploymentRequest.Builderavoiding the need to create one manually viaCreateDeploymentRequest.builder()- Parameters:
createDeploymentRequest- AConsumerthat will call methods onCreateDeploymentRequest.Builderto create a request. Requests API Gateway to create a Deployment resource.- Returns:
- Result of the CreateDeployment operation returned by the service.
-
createDocumentationPart
default CreateDocumentationPartResponse createDocumentationPart(CreateDocumentationPartRequest createDocumentationPartRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Creates a documentation part.
- Parameters:
createDocumentationPartRequest- Creates a new documentation part of a given API.- Returns:
- Result of the CreateDocumentationPart operation returned by the service.
-
createDocumentationPart
default CreateDocumentationPartResponse createDocumentationPart(Consumer<CreateDocumentationPartRequest.Builder> createDocumentationPartRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Creates a documentation part.
This is a convenience which creates an instance of the
CreateDocumentationPartRequest.Builderavoiding the need to create one manually viaCreateDocumentationPartRequest.builder()- Parameters:
createDocumentationPartRequest- AConsumerthat will call methods onCreateDocumentationPartRequest.Builderto create a request. Creates a new documentation part of a given API.- Returns:
- Result of the CreateDocumentationPart operation returned by the service.
-
createDocumentationVersion
default CreateDocumentationVersionResponse createDocumentationVersion(CreateDocumentationVersionRequest createDocumentationVersionRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Creates a documentation version
- Parameters:
createDocumentationVersionRequest- Creates a new documentation version of a given API.- Returns:
- Result of the CreateDocumentationVersion operation returned by the service.
-
createDocumentationVersion
default CreateDocumentationVersionResponse createDocumentationVersion(Consumer<CreateDocumentationVersionRequest.Builder> createDocumentationVersionRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Creates a documentation version
This is a convenience which creates an instance of the
CreateDocumentationVersionRequest.Builderavoiding the need to create one manually viaCreateDocumentationVersionRequest.builder()- Parameters:
createDocumentationVersionRequest- AConsumerthat will call methods onCreateDocumentationVersionRequest.Builderto create a request. Creates a new documentation version of a given API.- Returns:
- Result of the CreateDocumentationVersion operation returned by the service.
-
createDomainName
default CreateDomainNameResponse createDomainName(CreateDomainNameRequest createDomainNameRequest) throws BadRequestException, ConflictException, LimitExceededException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Creates a new domain name.
- Parameters:
createDomainNameRequest- A request to create a new domain name.- Returns:
- Result of the CreateDomainName operation returned by the service.
-
createDomainName
default CreateDomainNameResponse createDomainName(Consumer<CreateDomainNameRequest.Builder> createDomainNameRequest) throws BadRequestException, ConflictException, LimitExceededException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Creates a new domain name.
This is a convenience which creates an instance of the
CreateDomainNameRequest.Builderavoiding the need to create one manually viaCreateDomainNameRequest.builder()- Parameters:
createDomainNameRequest- AConsumerthat will call methods onCreateDomainNameRequest.Builderto create a request. A request to create a new domain name.- Returns:
- Result of the CreateDomainName operation returned by the service.
-
createModel
default CreateModelResponse createModel(CreateModelRequest createModelRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Adds a new Model resource to an existing RestApi resource.
- Parameters:
createModelRequest- Request to add a new Model to an existing RestApi resource.- Returns:
- Result of the CreateModel operation returned by the service.
-
createModel
default CreateModelResponse createModel(Consumer<CreateModelRequest.Builder> createModelRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Adds a new Model resource to an existing RestApi resource.
This is a convenience which creates an instance of the
CreateModelRequest.Builderavoiding the need to create one manually viaCreateModelRequest.builder()- Parameters:
createModelRequest- AConsumerthat will call methods onCreateModelRequest.Builderto create a request. Request to add a new Model to an existing RestApi resource.- Returns:
- Result of the CreateModel operation returned by the service.
-
createRequestValidator
default CreateRequestValidatorResponse createRequestValidator(CreateRequestValidatorRequest createRequestValidatorRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Creates a RequestValidator of a given RestApi.
- Parameters:
createRequestValidatorRequest- Creates a RequestValidator of a given RestApi.- Returns:
- Result of the CreateRequestValidator operation returned by the service.
-
createRequestValidator
default CreateRequestValidatorResponse createRequestValidator(Consumer<CreateRequestValidatorRequest.Builder> createRequestValidatorRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Creates a RequestValidator of a given RestApi.
This is a convenience which creates an instance of the
CreateRequestValidatorRequest.Builderavoiding the need to create one manually viaCreateRequestValidatorRequest.builder()- Parameters:
createRequestValidatorRequest- AConsumerthat will call methods onCreateRequestValidatorRequest.Builderto create a request. Creates a RequestValidator of a given RestApi.- Returns:
- Result of the CreateRequestValidator operation returned by the service.
-
createResource
default CreateResourceResponse createResource(CreateResourceRequest createResourceRequest) throws UnauthorizedException, NotFoundException, ConflictException, LimitExceededException, BadRequestException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Creates a Resource resource.
- Parameters:
createResourceRequest- Requests API Gateway to create a Resource resource.- Returns:
- Result of the CreateResource operation returned by the service.
-
createResource
default CreateResourceResponse createResource(Consumer<CreateResourceRequest.Builder> createResourceRequest) throws UnauthorizedException, NotFoundException, ConflictException, LimitExceededException, BadRequestException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Creates a Resource resource.
This is a convenience which creates an instance of the
CreateResourceRequest.Builderavoiding the need to create one manually viaCreateResourceRequest.builder()- Parameters:
createResourceRequest- AConsumerthat will call methods onCreateResourceRequest.Builderto create a request. Requests API Gateway to create a Resource resource.- Returns:
- Result of the CreateResource operation returned by the service.
-
createRestApi
default CreateRestApiResponse createRestApi(CreateRestApiRequest createRestApiRequest) throws BadRequestException, ConflictException, LimitExceededException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Creates a new RestApi resource.
- Parameters:
createRestApiRequest- The POST Request to add a new RestApi resource to your collection.- Returns:
- Result of the CreateRestApi operation returned by the service.
-
createRestApi
default CreateRestApiResponse createRestApi(Consumer<CreateRestApiRequest.Builder> createRestApiRequest) throws BadRequestException, ConflictException, LimitExceededException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Creates a new RestApi resource.
This is a convenience which creates an instance of the
CreateRestApiRequest.Builderavoiding the need to create one manually viaCreateRestApiRequest.builder()- Parameters:
createRestApiRequest- AConsumerthat will call methods onCreateRestApiRequest.Builderto create a request. The POST Request to add a new RestApi resource to your collection.- Returns:
- Result of the CreateRestApi operation returned by the service.
-
createStage
default CreateStageResponse createStage(CreateStageRequest createStageRequest) throws UnauthorizedException, BadRequestException, NotFoundException, ConflictException, LimitExceededException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Creates a new Stage resource that references a pre-existing Deployment for the API.
- Parameters:
createStageRequest- Requests API Gateway to create a Stage resource.- Returns:
- Result of the CreateStage operation returned by the service.
-
createStage
default CreateStageResponse createStage(Consumer<CreateStageRequest.Builder> createStageRequest) throws UnauthorizedException, BadRequestException, NotFoundException, ConflictException, LimitExceededException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Creates a new Stage resource that references a pre-existing Deployment for the API.
This is a convenience which creates an instance of the
CreateStageRequest.Builderavoiding the need to create one manually viaCreateStageRequest.builder()- Parameters:
createStageRequest- AConsumerthat will call methods onCreateStageRequest.Builderto create a request. Requests API Gateway to create a Stage resource.- Returns:
- Result of the CreateStage operation returned by the service.
-
createUsagePlan
default CreateUsagePlanResponse createUsagePlan(CreateUsagePlanRequest createUsagePlanRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Creates a usage plan with the throttle and quota limits, as well as the associated API stages, specified in the payload.
- Parameters:
createUsagePlanRequest- The POST request to create a usage plan with the name, description, throttle limits and quota limits, as well as the associated API stages, specified in the payload.- Returns:
- Result of the CreateUsagePlan operation returned by the service.
-
createUsagePlan
default CreateUsagePlanResponse createUsagePlan(Consumer<CreateUsagePlanRequest.Builder> createUsagePlanRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Creates a usage plan with the throttle and quota limits, as well as the associated API stages, specified in the payload.
This is a convenience which creates an instance of the
CreateUsagePlanRequest.Builderavoiding the need to create one manually viaCreateUsagePlanRequest.builder()- Parameters:
createUsagePlanRequest- AConsumerthat will call methods onCreateUsagePlanRequest.Builderto create a request. The POST request to create a usage plan with the name, description, throttle limits and quota limits, as well as the associated API stages, specified in the payload.- Returns:
- Result of the CreateUsagePlan operation returned by the service.
-
createUsagePlanKey
default CreateUsagePlanKeyResponse createUsagePlanKey(CreateUsagePlanKeyRequest createUsagePlanKeyRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Creates a usage plan key for adding an existing API key to a usage plan.
- Parameters:
createUsagePlanKeyRequest- The POST request to create a usage plan key for adding an existing API key to a usage plan.- Returns:
- Result of the CreateUsagePlanKey operation returned by the service.
-
createUsagePlanKey
default CreateUsagePlanKeyResponse createUsagePlanKey(Consumer<CreateUsagePlanKeyRequest.Builder> createUsagePlanKeyRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Creates a usage plan key for adding an existing API key to a usage plan.
This is a convenience which creates an instance of the
CreateUsagePlanKeyRequest.Builderavoiding the need to create one manually viaCreateUsagePlanKeyRequest.builder()- Parameters:
createUsagePlanKeyRequest- AConsumerthat will call methods onCreateUsagePlanKeyRequest.Builderto create a request. The POST request to create a usage plan key for adding an existing API key to a usage plan.- Returns:
- Result of the CreateUsagePlanKey operation returned by the service.
-
createVpcLink
default CreateVpcLinkResponse createVpcLink(CreateVpcLinkRequest createVpcLinkRequest) throws BadRequestException, ConflictException, LimitExceededException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Creates a VPC link, under the caller's account in a selected region, in an asynchronous operation that typically takes 2-4 minutes to complete and become operational. The caller must have permissions to create and update VPC Endpoint services.
- Parameters:
createVpcLinkRequest- Creates a VPC link, under the caller's account in a selected region, in an asynchronous operation that typically takes 2-4 minutes to complete and become operational. The caller must have permissions to create and update VPC Endpoint services.- Returns:
- Result of the CreateVpcLink operation returned by the service.
-
createVpcLink
default CreateVpcLinkResponse createVpcLink(Consumer<CreateVpcLinkRequest.Builder> createVpcLinkRequest) throws BadRequestException, ConflictException, LimitExceededException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Creates a VPC link, under the caller's account in a selected region, in an asynchronous operation that typically takes 2-4 minutes to complete and become operational. The caller must have permissions to create and update VPC Endpoint services.
This is a convenience which creates an instance of the
CreateVpcLinkRequest.Builderavoiding the need to create one manually viaCreateVpcLinkRequest.builder()- Parameters:
createVpcLinkRequest- AConsumerthat will call methods onCreateVpcLinkRequest.Builderto create a request. Creates a VPC link, under the caller's account in a selected region, in an asynchronous operation that typically takes 2-4 minutes to complete and become operational. The caller must have permissions to create and update VPC Endpoint services.- Returns:
- Result of the CreateVpcLink operation returned by the service.
-
deleteApiKey
default DeleteApiKeyResponse deleteApiKey(DeleteApiKeyRequest deleteApiKeyRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes the ApiKey resource.
- Parameters:
deleteApiKeyRequest- A request to delete the ApiKey resource.- Returns:
- Result of the DeleteApiKey operation returned by the service.
-
deleteApiKey
default DeleteApiKeyResponse deleteApiKey(Consumer<DeleteApiKeyRequest.Builder> deleteApiKeyRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes the ApiKey resource.
This is a convenience which creates an instance of the
DeleteApiKeyRequest.Builderavoiding the need to create one manually viaDeleteApiKeyRequest.builder()- Parameters:
deleteApiKeyRequest- AConsumerthat will call methods onDeleteApiKeyRequest.Builderto create a request. A request to delete the ApiKey resource.- Returns:
- Result of the DeleteApiKey operation returned by the service.
-
deleteAuthorizer
default DeleteAuthorizerResponse deleteAuthorizer(DeleteAuthorizerRequest deleteAuthorizerRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes an existing Authorizer resource.
- Parameters:
deleteAuthorizerRequest- Request to delete an existing Authorizer resource.- Returns:
- Result of the DeleteAuthorizer operation returned by the service.
-
deleteAuthorizer
default DeleteAuthorizerResponse deleteAuthorizer(Consumer<DeleteAuthorizerRequest.Builder> deleteAuthorizerRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes an existing Authorizer resource.
This is a convenience which creates an instance of the
DeleteAuthorizerRequest.Builderavoiding the need to create one manually viaDeleteAuthorizerRequest.builder()- Parameters:
deleteAuthorizerRequest- AConsumerthat will call methods onDeleteAuthorizerRequest.Builderto create a request. Request to delete an existing Authorizer resource.- Returns:
- Result of the DeleteAuthorizer operation returned by the service.
-
deleteBasePathMapping
default DeleteBasePathMappingResponse deleteBasePathMapping(DeleteBasePathMappingRequest deleteBasePathMappingRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes the BasePathMapping resource.
- Parameters:
deleteBasePathMappingRequest- A request to delete the BasePathMapping resource.- Returns:
- Result of the DeleteBasePathMapping operation returned by the service.
-
deleteBasePathMapping
default DeleteBasePathMappingResponse deleteBasePathMapping(Consumer<DeleteBasePathMappingRequest.Builder> deleteBasePathMappingRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes the BasePathMapping resource.
This is a convenience which creates an instance of the
DeleteBasePathMappingRequest.Builderavoiding the need to create one manually viaDeleteBasePathMappingRequest.builder()- Parameters:
deleteBasePathMappingRequest- AConsumerthat will call methods onDeleteBasePathMappingRequest.Builderto create a request. A request to delete the BasePathMapping resource.- Returns:
- Result of the DeleteBasePathMapping operation returned by the service.
-
deleteClientCertificate
default DeleteClientCertificateResponse deleteClientCertificate(DeleteClientCertificateRequest deleteClientCertificateRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes the ClientCertificate resource.
- Parameters:
deleteClientCertificateRequest- A request to delete the ClientCertificate resource.- Returns:
- Result of the DeleteClientCertificate operation returned by the service.
-
deleteClientCertificate
default DeleteClientCertificateResponse deleteClientCertificate(Consumer<DeleteClientCertificateRequest.Builder> deleteClientCertificateRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes the ClientCertificate resource.
This is a convenience which creates an instance of the
DeleteClientCertificateRequest.Builderavoiding the need to create one manually viaDeleteClientCertificateRequest.builder()- Parameters:
deleteClientCertificateRequest- AConsumerthat will call methods onDeleteClientCertificateRequest.Builderto create a request. A request to delete the ClientCertificate resource.- Returns:
- Result of the DeleteClientCertificate operation returned by the service.
-
deleteDeployment
default DeleteDeploymentResponse deleteDeployment(DeleteDeploymentRequest deleteDeploymentRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes a Deployment resource. Deleting a deployment will only succeed if there are no Stage resources associated with it.
- Parameters:
deleteDeploymentRequest- Requests API Gateway to delete a Deployment resource.- Returns:
- Result of the DeleteDeployment operation returned by the service.
-
deleteDeployment
default DeleteDeploymentResponse deleteDeployment(Consumer<DeleteDeploymentRequest.Builder> deleteDeploymentRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes a Deployment resource. Deleting a deployment will only succeed if there are no Stage resources associated with it.
This is a convenience which creates an instance of the
DeleteDeploymentRequest.Builderavoiding the need to create one manually viaDeleteDeploymentRequest.builder()- Parameters:
deleteDeploymentRequest- AConsumerthat will call methods onDeleteDeploymentRequest.Builderto create a request. Requests API Gateway to delete a Deployment resource.- Returns:
- Result of the DeleteDeployment operation returned by the service.
-
deleteDocumentationPart
default DeleteDocumentationPartResponse deleteDocumentationPart(DeleteDocumentationPartRequest deleteDocumentationPartRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes a documentation part
- Parameters:
deleteDocumentationPartRequest- Deletes an existing documentation part of an API.- Returns:
- Result of the DeleteDocumentationPart operation returned by the service.
-
deleteDocumentationPart
default DeleteDocumentationPartResponse deleteDocumentationPart(Consumer<DeleteDocumentationPartRequest.Builder> deleteDocumentationPartRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes a documentation part
This is a convenience which creates an instance of the
DeleteDocumentationPartRequest.Builderavoiding the need to create one manually viaDeleteDocumentationPartRequest.builder()- Parameters:
deleteDocumentationPartRequest- AConsumerthat will call methods onDeleteDocumentationPartRequest.Builderto create a request. Deletes an existing documentation part of an API.- Returns:
- Result of the DeleteDocumentationPart operation returned by the service.
-
deleteDocumentationVersion
default DeleteDocumentationVersionResponse deleteDocumentationVersion(DeleteDocumentationVersionRequest deleteDocumentationVersionRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes a documentation version.
- Parameters:
deleteDocumentationVersionRequest- Deletes an existing documentation version of an API.- Returns:
- Result of the DeleteDocumentationVersion operation returned by the service.
-
deleteDocumentationVersion
default DeleteDocumentationVersionResponse deleteDocumentationVersion(Consumer<DeleteDocumentationVersionRequest.Builder> deleteDocumentationVersionRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes a documentation version.
This is a convenience which creates an instance of the
DeleteDocumentationVersionRequest.Builderavoiding the need to create one manually viaDeleteDocumentationVersionRequest.builder()- Parameters:
deleteDocumentationVersionRequest- AConsumerthat will call methods onDeleteDocumentationVersionRequest.Builderto create a request. Deletes an existing documentation version of an API.- Returns:
- Result of the DeleteDocumentationVersion operation returned by the service.
-
deleteDomainName
default DeleteDomainNameResponse deleteDomainName(DeleteDomainNameRequest deleteDomainNameRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes the DomainName resource.
- Parameters:
deleteDomainNameRequest- A request to delete the DomainName resource.- Returns:
- Result of the DeleteDomainName operation returned by the service.
-
deleteDomainName
default DeleteDomainNameResponse deleteDomainName(Consumer<DeleteDomainNameRequest.Builder> deleteDomainNameRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes the DomainName resource.
This is a convenience which creates an instance of the
DeleteDomainNameRequest.Builderavoiding the need to create one manually viaDeleteDomainNameRequest.builder()- Parameters:
deleteDomainNameRequest- AConsumerthat will call methods onDeleteDomainNameRequest.Builderto create a request. A request to delete the DomainName resource.- Returns:
- Result of the DeleteDomainName operation returned by the service.
-
deleteGatewayResponse
default DeleteGatewayResponseResponse deleteGatewayResponse(DeleteGatewayResponseRequest deleteGatewayResponseRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Clears any customization of a GatewayResponse of a specified response type on the given RestApi and resets it with the default settings.
- Parameters:
deleteGatewayResponseRequest- Clears any customization of a GatewayResponse of a specified response type on the given RestApi and resets it with the default settings.- Returns:
- Result of the DeleteGatewayResponse operation returned by the service.
-
deleteGatewayResponse
default DeleteGatewayResponseResponse deleteGatewayResponse(Consumer<DeleteGatewayResponseRequest.Builder> deleteGatewayResponseRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Clears any customization of a GatewayResponse of a specified response type on the given RestApi and resets it with the default settings.
This is a convenience which creates an instance of the
DeleteGatewayResponseRequest.Builderavoiding the need to create one manually viaDeleteGatewayResponseRequest.builder()- Parameters:
deleteGatewayResponseRequest- AConsumerthat will call methods onDeleteGatewayResponseRequest.Builderto create a request. Clears any customization of a GatewayResponse of a specified response type on the given RestApi and resets it with the default settings.- Returns:
- Result of the DeleteGatewayResponse operation returned by the service.
-
deleteIntegration
default DeleteIntegrationResponse deleteIntegration(DeleteIntegrationRequest deleteIntegrationRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Represents a delete integration.
- Parameters:
deleteIntegrationRequest- Represents a delete integration request.- Returns:
- Result of the DeleteIntegration operation returned by the service.
-
deleteIntegration
default DeleteIntegrationResponse deleteIntegration(Consumer<DeleteIntegrationRequest.Builder> deleteIntegrationRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Represents a delete integration.
This is a convenience which creates an instance of the
DeleteIntegrationRequest.Builderavoiding the need to create one manually viaDeleteIntegrationRequest.builder()- Parameters:
deleteIntegrationRequest- AConsumerthat will call methods onDeleteIntegrationRequest.Builderto create a request. Represents a delete integration request.- Returns:
- Result of the DeleteIntegration operation returned by the service.
-
deleteIntegrationResponse
default DeleteIntegrationResponseResponse deleteIntegrationResponse(DeleteIntegrationResponseRequest deleteIntegrationResponseRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Represents a delete integration response.
- Parameters:
deleteIntegrationResponseRequest- Represents a delete integration response request.- Returns:
- Result of the DeleteIntegrationResponse operation returned by the service.
-
deleteIntegrationResponse
default DeleteIntegrationResponseResponse deleteIntegrationResponse(Consumer<DeleteIntegrationResponseRequest.Builder> deleteIntegrationResponseRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Represents a delete integration response.
This is a convenience which creates an instance of the
DeleteIntegrationResponseRequest.Builderavoiding the need to create one manually viaDeleteIntegrationResponseRequest.builder()- Parameters:
deleteIntegrationResponseRequest- AConsumerthat will call methods onDeleteIntegrationResponseRequest.Builderto create a request. Represents a delete integration response request.- Returns:
- Result of the DeleteIntegrationResponse operation returned by the service.
-
deleteMethod
default DeleteMethodResponse deleteMethod(DeleteMethodRequest deleteMethodRequest) throws UnauthorizedException, NotFoundException, TooManyRequestsException, ConflictException, AwsServiceException, SdkClientException, ApiGatewayException Deletes an existing Method resource.
- Parameters:
deleteMethodRequest- Request to delete an existing Method resource.- Returns:
- Result of the DeleteMethod operation returned by the service.
-
deleteMethod
default DeleteMethodResponse deleteMethod(Consumer<DeleteMethodRequest.Builder> deleteMethodRequest) throws UnauthorizedException, NotFoundException, TooManyRequestsException, ConflictException, AwsServiceException, SdkClientException, ApiGatewayException Deletes an existing Method resource.
This is a convenience which creates an instance of the
DeleteMethodRequest.Builderavoiding the need to create one manually viaDeleteMethodRequest.builder()- Parameters:
deleteMethodRequest- AConsumerthat will call methods onDeleteMethodRequest.Builderto create a request. Request to delete an existing Method resource.- Returns:
- Result of the DeleteMethod operation returned by the service.
-
deleteMethodResponse
default DeleteMethodResponseResponse deleteMethodResponse(DeleteMethodResponseRequest deleteMethodResponseRequest) throws UnauthorizedException, NotFoundException, TooManyRequestsException, BadRequestException, ConflictException, AwsServiceException, SdkClientException, ApiGatewayException Deletes an existing MethodResponse resource.
- Parameters:
deleteMethodResponseRequest- A request to delete an existing MethodResponse resource.- Returns:
- Result of the DeleteMethodResponse operation returned by the service.
-
deleteMethodResponse
default DeleteMethodResponseResponse deleteMethodResponse(Consumer<DeleteMethodResponseRequest.Builder> deleteMethodResponseRequest) throws UnauthorizedException, NotFoundException, TooManyRequestsException, BadRequestException, ConflictException, AwsServiceException, SdkClientException, ApiGatewayException Deletes an existing MethodResponse resource.
This is a convenience which creates an instance of the
DeleteMethodResponseRequest.Builderavoiding the need to create one manually viaDeleteMethodResponseRequest.builder()- Parameters:
deleteMethodResponseRequest- AConsumerthat will call methods onDeleteMethodResponseRequest.Builderto create a request. A request to delete an existing MethodResponse resource.- Returns:
- Result of the DeleteMethodResponse operation returned by the service.
-
deleteModel
default DeleteModelResponse deleteModel(DeleteModelRequest deleteModelRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes a model.
- Parameters:
deleteModelRequest- Request to delete an existing model in an existing RestApi resource.- Returns:
- Result of the DeleteModel operation returned by the service.
-
deleteModel
default DeleteModelResponse deleteModel(Consumer<DeleteModelRequest.Builder> deleteModelRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes a model.
This is a convenience which creates an instance of the
DeleteModelRequest.Builderavoiding the need to create one manually viaDeleteModelRequest.builder()- Parameters:
deleteModelRequest- AConsumerthat will call methods onDeleteModelRequest.Builderto create a request. Request to delete an existing model in an existing RestApi resource.- Returns:
- Result of the DeleteModel operation returned by the service.
-
deleteRequestValidator
default DeleteRequestValidatorResponse deleteRequestValidator(DeleteRequestValidatorRequest deleteRequestValidatorRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes a RequestValidator of a given RestApi.
- Parameters:
deleteRequestValidatorRequest- Deletes a specified RequestValidator of a given RestApi.- Returns:
- Result of the DeleteRequestValidator operation returned by the service.
-
deleteRequestValidator
default DeleteRequestValidatorResponse deleteRequestValidator(Consumer<DeleteRequestValidatorRequest.Builder> deleteRequestValidatorRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes a RequestValidator of a given RestApi.
This is a convenience which creates an instance of the
DeleteRequestValidatorRequest.Builderavoiding the need to create one manually viaDeleteRequestValidatorRequest.builder()- Parameters:
deleteRequestValidatorRequest- AConsumerthat will call methods onDeleteRequestValidatorRequest.Builderto create a request. Deletes a specified RequestValidator of a given RestApi.- Returns:
- Result of the DeleteRequestValidator operation returned by the service.
-
deleteResource
default DeleteResourceResponse deleteResource(DeleteResourceRequest deleteResourceRequest) throws UnauthorizedException, NotFoundException, BadRequestException, ConflictException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes a Resource resource.
- Parameters:
deleteResourceRequest- Request to delete a Resource.- Returns:
- Result of the DeleteResource operation returned by the service.
-
deleteResource
default DeleteResourceResponse deleteResource(Consumer<DeleteResourceRequest.Builder> deleteResourceRequest) throws UnauthorizedException, NotFoundException, BadRequestException, ConflictException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes a Resource resource.
This is a convenience which creates an instance of the
DeleteResourceRequest.Builderavoiding the need to create one manually viaDeleteResourceRequest.builder()- Parameters:
deleteResourceRequest- AConsumerthat will call methods onDeleteResourceRequest.Builderto create a request. Request to delete a Resource.- Returns:
- Result of the DeleteResource operation returned by the service.
-
deleteRestApi
default DeleteRestApiResponse deleteRestApi(DeleteRestApiRequest deleteRestApiRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes the specified API.
- Parameters:
deleteRestApiRequest- Request to delete the specified API from your collection.- Returns:
- Result of the DeleteRestApi operation returned by the service.
-
deleteRestApi
default DeleteRestApiResponse deleteRestApi(Consumer<DeleteRestApiRequest.Builder> deleteRestApiRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes the specified API.
This is a convenience which creates an instance of the
DeleteRestApiRequest.Builderavoiding the need to create one manually viaDeleteRestApiRequest.builder()- Parameters:
deleteRestApiRequest- AConsumerthat will call methods onDeleteRestApiRequest.Builderto create a request. Request to delete the specified API from your collection.- Returns:
- Result of the DeleteRestApi operation returned by the service.
-
deleteStage
default DeleteStageResponse deleteStage(DeleteStageRequest deleteStageRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes a Stage resource.
- Parameters:
deleteStageRequest- Requests API Gateway to delete a Stage resource.- Returns:
- Result of the DeleteStage operation returned by the service.
-
deleteStage
default DeleteStageResponse deleteStage(Consumer<DeleteStageRequest.Builder> deleteStageRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes a Stage resource.
This is a convenience which creates an instance of the
DeleteStageRequest.Builderavoiding the need to create one manually viaDeleteStageRequest.builder()- Parameters:
deleteStageRequest- AConsumerthat will call methods onDeleteStageRequest.Builderto create a request. Requests API Gateway to delete a Stage resource.- Returns:
- Result of the DeleteStage operation returned by the service.
-
deleteUsagePlan
default DeleteUsagePlanResponse deleteUsagePlan(DeleteUsagePlanRequest deleteUsagePlanRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes a usage plan of a given plan Id.
- Parameters:
deleteUsagePlanRequest- The DELETE request to delete a usage plan of a given plan Id.- Returns:
- Result of the DeleteUsagePlan operation returned by the service.
-
deleteUsagePlan
default DeleteUsagePlanResponse deleteUsagePlan(Consumer<DeleteUsagePlanRequest.Builder> deleteUsagePlanRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes a usage plan of a given plan Id.
This is a convenience which creates an instance of the
DeleteUsagePlanRequest.Builderavoiding the need to create one manually viaDeleteUsagePlanRequest.builder()- Parameters:
deleteUsagePlanRequest- AConsumerthat will call methods onDeleteUsagePlanRequest.Builderto create a request. The DELETE request to delete a usage plan of a given plan Id.- Returns:
- Result of the DeleteUsagePlan operation returned by the service.
-
deleteUsagePlanKey
default DeleteUsagePlanKeyResponse deleteUsagePlanKey(DeleteUsagePlanKeyRequest deleteUsagePlanKeyRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes a usage plan key and remove the underlying API key from the associated usage plan.
- Parameters:
deleteUsagePlanKeyRequest- The DELETE request to delete a usage plan key and remove the underlying API key from the associated usage plan.- Returns:
- Result of the DeleteUsagePlanKey operation returned by the service.
-
deleteUsagePlanKey
default DeleteUsagePlanKeyResponse deleteUsagePlanKey(Consumer<DeleteUsagePlanKeyRequest.Builder> deleteUsagePlanKeyRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes a usage plan key and remove the underlying API key from the associated usage plan.
This is a convenience which creates an instance of the
DeleteUsagePlanKeyRequest.Builderavoiding the need to create one manually viaDeleteUsagePlanKeyRequest.builder()- Parameters:
deleteUsagePlanKeyRequest- AConsumerthat will call methods onDeleteUsagePlanKeyRequest.Builderto create a request. The DELETE request to delete a usage plan key and remove the underlying API key from the associated usage plan.- Returns:
- Result of the DeleteUsagePlanKey operation returned by the service.
-
deleteVpcLink
default DeleteVpcLinkResponse deleteVpcLink(DeleteVpcLinkRequest deleteVpcLinkRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes an existing VpcLink of a specified identifier.
- Parameters:
deleteVpcLinkRequest- Deletes an existing VpcLink of a specified identifier.- Returns:
- Result of the DeleteVpcLink operation returned by the service.
-
deleteVpcLink
default DeleteVpcLinkResponse deleteVpcLink(Consumer<DeleteVpcLinkRequest.Builder> deleteVpcLinkRequest) throws BadRequestException, ConflictException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Deletes an existing VpcLink of a specified identifier.
This is a convenience which creates an instance of the
DeleteVpcLinkRequest.Builderavoiding the need to create one manually viaDeleteVpcLinkRequest.builder()- Parameters:
deleteVpcLinkRequest- AConsumerthat will call methods onDeleteVpcLinkRequest.Builderto create a request. Deletes an existing VpcLink of a specified identifier.- Returns:
- Result of the DeleteVpcLink operation returned by the service.
-
flushStageAuthorizersCache
default FlushStageAuthorizersCacheResponse flushStageAuthorizersCache(FlushStageAuthorizersCacheRequest flushStageAuthorizersCacheRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Flushes all authorizer cache entries on a stage.
- Parameters:
flushStageAuthorizersCacheRequest- Request to flush authorizer cache entries on a specified stage.- Returns:
- Result of the FlushStageAuthorizersCache operation returned by the service.
-
flushStageAuthorizersCache
default FlushStageAuthorizersCacheResponse flushStageAuthorizersCache(Consumer<FlushStageAuthorizersCacheRequest.Builder> flushStageAuthorizersCacheRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Flushes all authorizer cache entries on a stage.
This is a convenience which creates an instance of the
FlushStageAuthorizersCacheRequest.Builderavoiding the need to create one manually viaFlushStageAuthorizersCacheRequest.builder()- Parameters:
flushStageAuthorizersCacheRequest- AConsumerthat will call methods onFlushStageAuthorizersCacheRequest.Builderto create a request. Request to flush authorizer cache entries on a specified stage.- Returns:
- Result of the FlushStageAuthorizersCache operation returned by the service.
-
flushStageCache
default FlushStageCacheResponse flushStageCache(FlushStageCacheRequest flushStageCacheRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Flushes a stage's cache.
- Parameters:
flushStageCacheRequest- Requests API Gateway to flush a stage's cache.- Returns:
- Result of the FlushStageCache operation returned by the service.
-
flushStageCache
default FlushStageCacheResponse flushStageCache(Consumer<FlushStageCacheRequest.Builder> flushStageCacheRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Flushes a stage's cache.
This is a convenience which creates an instance of the
FlushStageCacheRequest.Builderavoiding the need to create one manually viaFlushStageCacheRequest.builder()- Parameters:
flushStageCacheRequest- AConsumerthat will call methods onFlushStageCacheRequest.Builderto create a request. Requests API Gateway to flush a stage's cache.- Returns:
- Result of the FlushStageCache operation returned by the service.
-
generateClientCertificate
default GenerateClientCertificateResponse generateClientCertificate(GenerateClientCertificateRequest generateClientCertificateRequest) throws BadRequestException, ConflictException, LimitExceededException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Generates a ClientCertificate resource.
- Parameters:
generateClientCertificateRequest- A request to generate a ClientCertificate resource.- Returns:
- Result of the GenerateClientCertificate operation returned by the service.
-
generateClientCertificate
default GenerateClientCertificateResponse generateClientCertificate(Consumer<GenerateClientCertificateRequest.Builder> generateClientCertificateRequest) throws BadRequestException, ConflictException, LimitExceededException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Generates a ClientCertificate resource.
This is a convenience which creates an instance of the
GenerateClientCertificateRequest.Builderavoiding the need to create one manually viaGenerateClientCertificateRequest.builder()- Parameters:
generateClientCertificateRequest- AConsumerthat will call methods onGenerateClientCertificateRequest.Builderto create a request. A request to generate a ClientCertificate resource.- Returns:
- Result of the GenerateClientCertificate operation returned by the service.
-
generateClientCertificate
default GenerateClientCertificateResponse generateClientCertificate() throws BadRequestException, ConflictException, LimitExceededException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayExceptionGenerates a ClientCertificate resource.
- Returns:
- Result of the GenerateClientCertificate operation returned by the service.
- See Also:
-
getAccount
default GetAccountResponse getAccount(GetAccountRequest getAccountRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets information about the current Account resource.
- Parameters:
getAccountRequest- Requests API Gateway to get information about the current Account resource.- Returns:
- Result of the GetAccount operation returned by the service.
-
getAccount
default GetAccountResponse getAccount(Consumer<GetAccountRequest.Builder> getAccountRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets information about the current Account resource.
This is a convenience which creates an instance of the
GetAccountRequest.Builderavoiding the need to create one manually viaGetAccountRequest.builder()- Parameters:
getAccountRequest- AConsumerthat will call methods onGetAccountRequest.Builderto create a request. Requests API Gateway to get information about the current Account resource.- Returns:
- Result of the GetAccount operation returned by the service.
-
getAccount
default GetAccountResponse getAccount() throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayExceptionGets information about the current Account resource.
- Returns:
- Result of the GetAccount operation returned by the service.
- See Also:
-
getApiKey
default GetApiKeyResponse getApiKey(GetApiKeyRequest getApiKeyRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets information about the current ApiKey resource.
- Parameters:
getApiKeyRequest- A request to get information about the current ApiKey resource.- Returns:
- Result of the GetApiKey operation returned by the service.
-
getApiKey
default GetApiKeyResponse getApiKey(Consumer<GetApiKeyRequest.Builder> getApiKeyRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets information about the current ApiKey resource.
This is a convenience which creates an instance of the
GetApiKeyRequest.Builderavoiding the need to create one manually viaGetApiKeyRequest.builder()- Parameters:
getApiKeyRequest- AConsumerthat will call methods onGetApiKeyRequest.Builderto create a request. A request to get information about the current ApiKey resource.- Returns:
- Result of the GetApiKey operation returned by the service.
-
getApiKeys
default GetApiKeysResponse getApiKeys(GetApiKeysRequest getApiKeysRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets information about the current ApiKeys resource.
- Parameters:
getApiKeysRequest- A request to get information about the current ApiKeys resource.- Returns:
- Result of the GetApiKeys operation returned by the service.
-
getApiKeys
default GetApiKeysResponse getApiKeys(Consumer<GetApiKeysRequest.Builder> getApiKeysRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets information about the current ApiKeys resource.
This is a convenience which creates an instance of the
GetApiKeysRequest.Builderavoiding the need to create one manually viaGetApiKeysRequest.builder()- Parameters:
getApiKeysRequest- AConsumerthat will call methods onGetApiKeysRequest.Builderto create a request. A request to get information about the current ApiKeys resource.- Returns:
- Result of the GetApiKeys operation returned by the service.
-
getApiKeys
default GetApiKeysResponse getApiKeys() throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayExceptionGets information about the current ApiKeys resource.
- Returns:
- Result of the GetApiKeys operation returned by the service.
- See Also:
-
getApiKeysPaginator
default GetApiKeysIterable getApiKeysPaginator() throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayExceptionThis is a variant of
getApiKeys(software.amazon.awssdk.services.apigateway.model.GetApiKeysRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetApiKeysIterable responses = client.getApiKeysPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetApiKeysIterable responses = client.getApiKeysPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetApiKeysResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetApiKeysIterable responses = client.getApiKeysPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getApiKeys(software.amazon.awssdk.services.apigateway.model.GetApiKeysRequest)operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getApiKeysPaginator
default GetApiKeysIterable getApiKeysPaginator(GetApiKeysRequest getApiKeysRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException This is a variant of
getApiKeys(software.amazon.awssdk.services.apigateway.model.GetApiKeysRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetApiKeysIterable responses = client.getApiKeysPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetApiKeysIterable responses = client.getApiKeysPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetApiKeysResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetApiKeysIterable responses = client.getApiKeysPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getApiKeys(software.amazon.awssdk.services.apigateway.model.GetApiKeysRequest)operation.- Parameters:
getApiKeysRequest- A request to get information about the current ApiKeys resource.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
-
getApiKeysPaginator
default GetApiKeysIterable getApiKeysPaginator(Consumer<GetApiKeysRequest.Builder> getApiKeysRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException This is a variant of
getApiKeys(software.amazon.awssdk.services.apigateway.model.GetApiKeysRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetApiKeysIterable responses = client.getApiKeysPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetApiKeysIterable responses = client.getApiKeysPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetApiKeysResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetApiKeysIterable responses = client.getApiKeysPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getApiKeys(software.amazon.awssdk.services.apigateway.model.GetApiKeysRequest)operation.
This is a convenience which creates an instance of the
GetApiKeysRequest.Builderavoiding the need to create one manually viaGetApiKeysRequest.builder()- Parameters:
getApiKeysRequest- AConsumerthat will call methods onGetApiKeysRequest.Builderto create a request. A request to get information about the current ApiKeys resource.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
-
getAuthorizer
default GetAuthorizerResponse getAuthorizer(GetAuthorizerRequest getAuthorizerRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Describe an existing Authorizer resource.
- Parameters:
getAuthorizerRequest- Request to describe an existing Authorizer resource.- Returns:
- Result of the GetAuthorizer operation returned by the service.
-
getAuthorizer
default GetAuthorizerResponse getAuthorizer(Consumer<GetAuthorizerRequest.Builder> getAuthorizerRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Describe an existing Authorizer resource.
This is a convenience which creates an instance of the
GetAuthorizerRequest.Builderavoiding the need to create one manually viaGetAuthorizerRequest.builder()- Parameters:
getAuthorizerRequest- AConsumerthat will call methods onGetAuthorizerRequest.Builderto create a request. Request to describe an existing Authorizer resource.- Returns:
- Result of the GetAuthorizer operation returned by the service.
-
getAuthorizers
default GetAuthorizersResponse getAuthorizers(GetAuthorizersRequest getAuthorizersRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Describe an existing Authorizers resource.
- Parameters:
getAuthorizersRequest- Request to describe an existing Authorizers resource.- Returns:
- Result of the GetAuthorizers operation returned by the service.
-
getAuthorizers
default GetAuthorizersResponse getAuthorizers(Consumer<GetAuthorizersRequest.Builder> getAuthorizersRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Describe an existing Authorizers resource.
This is a convenience which creates an instance of the
GetAuthorizersRequest.Builderavoiding the need to create one manually viaGetAuthorizersRequest.builder()- Parameters:
getAuthorizersRequest- AConsumerthat will call methods onGetAuthorizersRequest.Builderto create a request. Request to describe an existing Authorizers resource.- Returns:
- Result of the GetAuthorizers operation returned by the service.
-
getBasePathMapping
default GetBasePathMappingResponse getBasePathMapping(GetBasePathMappingRequest getBasePathMappingRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Describe a BasePathMapping resource.
- Parameters:
getBasePathMappingRequest- Request to describe a BasePathMapping resource.- Returns:
- Result of the GetBasePathMapping operation returned by the service.
-
getBasePathMapping
default GetBasePathMappingResponse getBasePathMapping(Consumer<GetBasePathMappingRequest.Builder> getBasePathMappingRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Describe a BasePathMapping resource.
This is a convenience which creates an instance of the
GetBasePathMappingRequest.Builderavoiding the need to create one manually viaGetBasePathMappingRequest.builder()- Parameters:
getBasePathMappingRequest- AConsumerthat will call methods onGetBasePathMappingRequest.Builderto create a request. Request to describe a BasePathMapping resource.- Returns:
- Result of the GetBasePathMapping operation returned by the service.
-
getBasePathMappings
default GetBasePathMappingsResponse getBasePathMappings(GetBasePathMappingsRequest getBasePathMappingsRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Represents a collection of BasePathMapping resources.
- Parameters:
getBasePathMappingsRequest- A request to get information about a collection of BasePathMapping resources.- Returns:
- Result of the GetBasePathMappings operation returned by the service.
-
getBasePathMappings
default GetBasePathMappingsResponse getBasePathMappings(Consumer<GetBasePathMappingsRequest.Builder> getBasePathMappingsRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Represents a collection of BasePathMapping resources.
This is a convenience which creates an instance of the
GetBasePathMappingsRequest.Builderavoiding the need to create one manually viaGetBasePathMappingsRequest.builder()- Parameters:
getBasePathMappingsRequest- AConsumerthat will call methods onGetBasePathMappingsRequest.Builderto create a request. A request to get information about a collection of BasePathMapping resources.- Returns:
- Result of the GetBasePathMappings operation returned by the service.
-
getBasePathMappingsPaginator
default GetBasePathMappingsIterable getBasePathMappingsPaginator(GetBasePathMappingsRequest getBasePathMappingsRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException This is a variant of
getBasePathMappings(software.amazon.awssdk.services.apigateway.model.GetBasePathMappingsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetBasePathMappingsIterable responses = client.getBasePathMappingsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetBasePathMappingsIterable responses = client .getBasePathMappingsPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetBasePathMappingsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetBasePathMappingsIterable responses = client.getBasePathMappingsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getBasePathMappings(software.amazon.awssdk.services.apigateway.model.GetBasePathMappingsRequest)operation.- Parameters:
getBasePathMappingsRequest- A request to get information about a collection of BasePathMapping resources.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
-
getBasePathMappingsPaginator
default GetBasePathMappingsIterable getBasePathMappingsPaginator(Consumer<GetBasePathMappingsRequest.Builder> getBasePathMappingsRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException This is a variant of
getBasePathMappings(software.amazon.awssdk.services.apigateway.model.GetBasePathMappingsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetBasePathMappingsIterable responses = client.getBasePathMappingsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetBasePathMappingsIterable responses = client .getBasePathMappingsPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetBasePathMappingsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetBasePathMappingsIterable responses = client.getBasePathMappingsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getBasePathMappings(software.amazon.awssdk.services.apigateway.model.GetBasePathMappingsRequest)operation.
This is a convenience which creates an instance of the
GetBasePathMappingsRequest.Builderavoiding the need to create one manually viaGetBasePathMappingsRequest.builder()- Parameters:
getBasePathMappingsRequest- AConsumerthat will call methods onGetBasePathMappingsRequest.Builderto create a request. A request to get information about a collection of BasePathMapping resources.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
-
getClientCertificate
default GetClientCertificateResponse getClientCertificate(GetClientCertificateRequest getClientCertificateRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets information about the current ClientCertificate resource.
- Parameters:
getClientCertificateRequest- A request to get information about the current ClientCertificate resource.- Returns:
- Result of the GetClientCertificate operation returned by the service.
-
getClientCertificate
default GetClientCertificateResponse getClientCertificate(Consumer<GetClientCertificateRequest.Builder> getClientCertificateRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets information about the current ClientCertificate resource.
This is a convenience which creates an instance of the
GetClientCertificateRequest.Builderavoiding the need to create one manually viaGetClientCertificateRequest.builder()- Parameters:
getClientCertificateRequest- AConsumerthat will call methods onGetClientCertificateRequest.Builderto create a request. A request to get information about the current ClientCertificate resource.- Returns:
- Result of the GetClientCertificate operation returned by the service.
-
getClientCertificates
default GetClientCertificatesResponse getClientCertificates(GetClientCertificatesRequest getClientCertificatesRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets a collection of ClientCertificate resources.
- Parameters:
getClientCertificatesRequest- A request to get information about a collection of ClientCertificate resources.- Returns:
- Result of the GetClientCertificates operation returned by the service.
-
getClientCertificates
default GetClientCertificatesResponse getClientCertificates(Consumer<GetClientCertificatesRequest.Builder> getClientCertificatesRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets a collection of ClientCertificate resources.
This is a convenience which creates an instance of the
GetClientCertificatesRequest.Builderavoiding the need to create one manually viaGetClientCertificatesRequest.builder()- Parameters:
getClientCertificatesRequest- AConsumerthat will call methods onGetClientCertificatesRequest.Builderto create a request. A request to get information about a collection of ClientCertificate resources.- Returns:
- Result of the GetClientCertificates operation returned by the service.
-
getClientCertificates
default GetClientCertificatesResponse getClientCertificates() throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayExceptionGets a collection of ClientCertificate resources.
- Returns:
- Result of the GetClientCertificates operation returned by the service.
- See Also:
-
getClientCertificatesPaginator
default GetClientCertificatesIterable getClientCertificatesPaginator() throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayExceptionThis is a variant of
getClientCertificates(software.amazon.awssdk.services.apigateway.model.GetClientCertificatesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetClientCertificatesIterable responses = client.getClientCertificatesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetClientCertificatesIterable responses = client .getClientCertificatesPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetClientCertificatesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetClientCertificatesIterable responses = client.getClientCertificatesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getClientCertificates(software.amazon.awssdk.services.apigateway.model.GetClientCertificatesRequest)operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getClientCertificatesPaginator
default GetClientCertificatesIterable getClientCertificatesPaginator(GetClientCertificatesRequest getClientCertificatesRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException This is a variant of
getClientCertificates(software.amazon.awssdk.services.apigateway.model.GetClientCertificatesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetClientCertificatesIterable responses = client.getClientCertificatesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetClientCertificatesIterable responses = client .getClientCertificatesPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetClientCertificatesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetClientCertificatesIterable responses = client.getClientCertificatesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getClientCertificates(software.amazon.awssdk.services.apigateway.model.GetClientCertificatesRequest)operation.- Parameters:
getClientCertificatesRequest- A request to get information about a collection of ClientCertificate resources.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
-
getClientCertificatesPaginator
default GetClientCertificatesIterable getClientCertificatesPaginator(Consumer<GetClientCertificatesRequest.Builder> getClientCertificatesRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException This is a variant of
getClientCertificates(software.amazon.awssdk.services.apigateway.model.GetClientCertificatesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetClientCertificatesIterable responses = client.getClientCertificatesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetClientCertificatesIterable responses = client .getClientCertificatesPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetClientCertificatesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetClientCertificatesIterable responses = client.getClientCertificatesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getClientCertificates(software.amazon.awssdk.services.apigateway.model.GetClientCertificatesRequest)operation.
This is a convenience which creates an instance of the
GetClientCertificatesRequest.Builderavoiding the need to create one manually viaGetClientCertificatesRequest.builder()- Parameters:
getClientCertificatesRequest- AConsumerthat will call methods onGetClientCertificatesRequest.Builderto create a request. A request to get information about a collection of ClientCertificate resources.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
-
getDeployment
default GetDeploymentResponse getDeployment(GetDeploymentRequest getDeploymentRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, ServiceUnavailableException, AwsServiceException, SdkClientException, ApiGatewayException Gets information about a Deployment resource.
- Parameters:
getDeploymentRequest- Requests API Gateway to get information about a Deployment resource.- Returns:
- Result of the GetDeployment operation returned by the service.
-
getDeployment
default GetDeploymentResponse getDeployment(Consumer<GetDeploymentRequest.Builder> getDeploymentRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, ServiceUnavailableException, AwsServiceException, SdkClientException, ApiGatewayException Gets information about a Deployment resource.
This is a convenience which creates an instance of the
GetDeploymentRequest.Builderavoiding the need to create one manually viaGetDeploymentRequest.builder()- Parameters:
getDeploymentRequest- AConsumerthat will call methods onGetDeploymentRequest.Builderto create a request. Requests API Gateway to get information about a Deployment resource.- Returns:
- Result of the GetDeployment operation returned by the service.
-
getDeployments
default GetDeploymentsResponse getDeployments(GetDeploymentsRequest getDeploymentsRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, ServiceUnavailableException, AwsServiceException, SdkClientException, ApiGatewayException Gets information about a Deployments collection.
- Parameters:
getDeploymentsRequest- Requests API Gateway to get information about a Deployments collection.- Returns:
- Result of the GetDeployments operation returned by the service.
-
getDeployments
default GetDeploymentsResponse getDeployments(Consumer<GetDeploymentsRequest.Builder> getDeploymentsRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, ServiceUnavailableException, AwsServiceException, SdkClientException, ApiGatewayException Gets information about a Deployments collection.
This is a convenience which creates an instance of the
GetDeploymentsRequest.Builderavoiding the need to create one manually viaGetDeploymentsRequest.builder()- Parameters:
getDeploymentsRequest- AConsumerthat will call methods onGetDeploymentsRequest.Builderto create a request. Requests API Gateway to get information about a Deployments collection.- Returns:
- Result of the GetDeployments operation returned by the service.
-
getDeploymentsPaginator
default GetDeploymentsIterable getDeploymentsPaginator(GetDeploymentsRequest getDeploymentsRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, ServiceUnavailableException, AwsServiceException, SdkClientException, ApiGatewayException This is a variant of
getDeployments(software.amazon.awssdk.services.apigateway.model.GetDeploymentsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetDeploymentsIterable responses = client.getDeploymentsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetDeploymentsIterable responses = client .getDeploymentsPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetDeploymentsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetDeploymentsIterable responses = client.getDeploymentsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getDeployments(software.amazon.awssdk.services.apigateway.model.GetDeploymentsRequest)operation.- Parameters:
getDeploymentsRequest- Requests API Gateway to get information about a Deployments collection.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
-
getDeploymentsPaginator
default GetDeploymentsIterable getDeploymentsPaginator(Consumer<GetDeploymentsRequest.Builder> getDeploymentsRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, ServiceUnavailableException, AwsServiceException, SdkClientException, ApiGatewayException This is a variant of
getDeployments(software.amazon.awssdk.services.apigateway.model.GetDeploymentsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetDeploymentsIterable responses = client.getDeploymentsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetDeploymentsIterable responses = client .getDeploymentsPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetDeploymentsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetDeploymentsIterable responses = client.getDeploymentsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getDeployments(software.amazon.awssdk.services.apigateway.model.GetDeploymentsRequest)operation.
This is a convenience which creates an instance of the
GetDeploymentsRequest.Builderavoiding the need to create one manually viaGetDeploymentsRequest.builder()- Parameters:
getDeploymentsRequest- AConsumerthat will call methods onGetDeploymentsRequest.Builderto create a request. Requests API Gateway to get information about a Deployments collection.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
-
getDocumentationPart
default GetDocumentationPartResponse getDocumentationPart(GetDocumentationPartRequest getDocumentationPartRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets a documentation part.
- Parameters:
getDocumentationPartRequest- Gets a specified documentation part of a given API.- Returns:
- Result of the GetDocumentationPart operation returned by the service.
-
getDocumentationPart
default GetDocumentationPartResponse getDocumentationPart(Consumer<GetDocumentationPartRequest.Builder> getDocumentationPartRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets a documentation part.
This is a convenience which creates an instance of the
GetDocumentationPartRequest.Builderavoiding the need to create one manually viaGetDocumentationPartRequest.builder()- Parameters:
getDocumentationPartRequest- AConsumerthat will call methods onGetDocumentationPartRequest.Builderto create a request. Gets a specified documentation part of a given API.- Returns:
- Result of the GetDocumentationPart operation returned by the service.
-
getDocumentationParts
default GetDocumentationPartsResponse getDocumentationParts(GetDocumentationPartsRequest getDocumentationPartsRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets documentation parts.
- Parameters:
getDocumentationPartsRequest- Gets the documentation parts of an API. The result may be filtered by the type, name, or path of API entities (targets).- Returns:
- Result of the GetDocumentationParts operation returned by the service.
-
getDocumentationParts
default GetDocumentationPartsResponse getDocumentationParts(Consumer<GetDocumentationPartsRequest.Builder> getDocumentationPartsRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets documentation parts.
This is a convenience which creates an instance of the
GetDocumentationPartsRequest.Builderavoiding the need to create one manually viaGetDocumentationPartsRequest.builder()- Parameters:
getDocumentationPartsRequest- AConsumerthat will call methods onGetDocumentationPartsRequest.Builderto create a request. Gets the documentation parts of an API. The result may be filtered by the type, name, or path of API entities (targets).- Returns:
- Result of the GetDocumentationParts operation returned by the service.
-
getDocumentationVersion
default GetDocumentationVersionResponse getDocumentationVersion(GetDocumentationVersionRequest getDocumentationVersionRequest) throws UnauthorizedException, NotFoundException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets a documentation version.
- Parameters:
getDocumentationVersionRequest- Gets a documentation snapshot of an API.- Returns:
- Result of the GetDocumentationVersion operation returned by the service.
-
getDocumentationVersion
default GetDocumentationVersionResponse getDocumentationVersion(Consumer<GetDocumentationVersionRequest.Builder> getDocumentationVersionRequest) throws UnauthorizedException, NotFoundException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets a documentation version.
This is a convenience which creates an instance of the
GetDocumentationVersionRequest.Builderavoiding the need to create one manually viaGetDocumentationVersionRequest.builder()- Parameters:
getDocumentationVersionRequest- AConsumerthat will call methods onGetDocumentationVersionRequest.Builderto create a request. Gets a documentation snapshot of an API.- Returns:
- Result of the GetDocumentationVersion operation returned by the service.
-
getDocumentationVersions
default GetDocumentationVersionsResponse getDocumentationVersions(GetDocumentationVersionsRequest getDocumentationVersionsRequest) throws BadRequestException, UnauthorizedException, NotFoundException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets documentation versions.
- Parameters:
getDocumentationVersionsRequest- Gets the documentation versions of an API.- Returns:
- Result of the GetDocumentationVersions operation returned by the service.
-
getDocumentationVersions
default GetDocumentationVersionsResponse getDocumentationVersions(Consumer<GetDocumentationVersionsRequest.Builder> getDocumentationVersionsRequest) throws BadRequestException, UnauthorizedException, NotFoundException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets documentation versions.
This is a convenience which creates an instance of the
GetDocumentationVersionsRequest.Builderavoiding the need to create one manually viaGetDocumentationVersionsRequest.builder()- Parameters:
getDocumentationVersionsRequest- AConsumerthat will call methods onGetDocumentationVersionsRequest.Builderto create a request. Gets the documentation versions of an API.- Returns:
- Result of the GetDocumentationVersions operation returned by the service.
-
getDomainName
default GetDomainNameResponse getDomainName(GetDomainNameRequest getDomainNameRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Represents a domain name that is contained in a simpler, more intuitive URL that can be called.
- Parameters:
getDomainNameRequest- Request to get the name of a DomainName resource.- Returns:
- Result of the GetDomainName operation returned by the service.
-
getDomainName
default GetDomainNameResponse getDomainName(Consumer<GetDomainNameRequest.Builder> getDomainNameRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Represents a domain name that is contained in a simpler, more intuitive URL that can be called.
This is a convenience which creates an instance of the
GetDomainNameRequest.Builderavoiding the need to create one manually viaGetDomainNameRequest.builder()- Parameters:
getDomainNameRequest- AConsumerthat will call methods onGetDomainNameRequest.Builderto create a request. Request to get the name of a DomainName resource.- Returns:
- Result of the GetDomainName operation returned by the service.
-
getDomainNames
default GetDomainNamesResponse getDomainNames(GetDomainNamesRequest getDomainNamesRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Represents a collection of DomainName resources.
- Parameters:
getDomainNamesRequest- Request to describe a collection of DomainName resources.- Returns:
- Result of the GetDomainNames operation returned by the service.
-
getDomainNames
default GetDomainNamesResponse getDomainNames(Consumer<GetDomainNamesRequest.Builder> getDomainNamesRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Represents a collection of DomainName resources.
This is a convenience which creates an instance of the
GetDomainNamesRequest.Builderavoiding the need to create one manually viaGetDomainNamesRequest.builder()- Parameters:
getDomainNamesRequest- AConsumerthat will call methods onGetDomainNamesRequest.Builderto create a request. Request to describe a collection of DomainName resources.- Returns:
- Result of the GetDomainNames operation returned by the service.
-
getDomainNames
default GetDomainNamesResponse getDomainNames() throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayExceptionRepresents a collection of DomainName resources.
- Returns:
- Result of the GetDomainNames operation returned by the service.
- See Also:
-
getDomainNamesPaginator
default GetDomainNamesIterable getDomainNamesPaginator() throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayExceptionThis is a variant of
getDomainNames(software.amazon.awssdk.services.apigateway.model.GetDomainNamesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetDomainNamesIterable responses = client.getDomainNamesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetDomainNamesIterable responses = client .getDomainNamesPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetDomainNamesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetDomainNamesIterable responses = client.getDomainNamesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getDomainNames(software.amazon.awssdk.services.apigateway.model.GetDomainNamesRequest)operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getDomainNamesPaginator
default GetDomainNamesIterable getDomainNamesPaginator(GetDomainNamesRequest getDomainNamesRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException This is a variant of
getDomainNames(software.amazon.awssdk.services.apigateway.model.GetDomainNamesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetDomainNamesIterable responses = client.getDomainNamesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetDomainNamesIterable responses = client .getDomainNamesPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetDomainNamesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetDomainNamesIterable responses = client.getDomainNamesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getDomainNames(software.amazon.awssdk.services.apigateway.model.GetDomainNamesRequest)operation.- Parameters:
getDomainNamesRequest- Request to describe a collection of DomainName resources.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
-
getDomainNamesPaginator
default GetDomainNamesIterable getDomainNamesPaginator(Consumer<GetDomainNamesRequest.Builder> getDomainNamesRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException This is a variant of
getDomainNames(software.amazon.awssdk.services.apigateway.model.GetDomainNamesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetDomainNamesIterable responses = client.getDomainNamesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetDomainNamesIterable responses = client .getDomainNamesPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetDomainNamesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetDomainNamesIterable responses = client.getDomainNamesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getDomainNames(software.amazon.awssdk.services.apigateway.model.GetDomainNamesRequest)operation.
This is a convenience which creates an instance of the
GetDomainNamesRequest.Builderavoiding the need to create one manually viaGetDomainNamesRequest.builder()- Parameters:
getDomainNamesRequest- AConsumerthat will call methods onGetDomainNamesRequest.Builderto create a request. Request to describe a collection of DomainName resources.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
-
getExport
default GetExportResponse getExport(GetExportRequest getExportRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Exports a deployed version of a RestApi in a specified format.
- Parameters:
getExportRequest- Request a new export of a RestApi for a particular Stage.- Returns:
- Result of the GetExport operation returned by the service.
-
getExport
default GetExportResponse getExport(Consumer<GetExportRequest.Builder> getExportRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Exports a deployed version of a RestApi in a specified format.
This is a convenience which creates an instance of the
GetExportRequest.Builderavoiding the need to create one manually viaGetExportRequest.builder()- Parameters:
getExportRequest- AConsumerthat will call methods onGetExportRequest.Builderto create a request. Request a new export of a RestApi for a particular Stage.- Returns:
- Result of the GetExport operation returned by the service.
-
getGatewayResponse
default GetGatewayResponseResponse getGatewayResponse(GetGatewayResponseRequest getGatewayResponseRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets a GatewayResponse of a specified response type on the given RestApi.
- Parameters:
getGatewayResponseRequest- Gets a GatewayResponse of a specified response type on the given RestApi.- Returns:
- Result of the GetGatewayResponse operation returned by the service.
-
getGatewayResponse
default GetGatewayResponseResponse getGatewayResponse(Consumer<GetGatewayResponseRequest.Builder> getGatewayResponseRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets a GatewayResponse of a specified response type on the given RestApi.
This is a convenience which creates an instance of the
GetGatewayResponseRequest.Builderavoiding the need to create one manually viaGetGatewayResponseRequest.builder()- Parameters:
getGatewayResponseRequest- AConsumerthat will call methods onGetGatewayResponseRequest.Builderto create a request. Gets a GatewayResponse of a specified response type on the given RestApi.- Returns:
- Result of the GetGatewayResponse operation returned by the service.
-
getGatewayResponses
default GetGatewayResponsesResponse getGatewayResponses(GetGatewayResponsesRequest getGatewayResponsesRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets the GatewayResponses collection on the given RestApi. If an API developer has not added any definitions for gateway responses, the result will be the API Gateway-generated default GatewayResponses collection for the supported response types.
- Parameters:
getGatewayResponsesRequest- Gets the GatewayResponses collection on the given RestApi. If an API developer has not added any definitions for gateway responses, the result will be the API Gateway-generated default GatewayResponses collection for the supported response types.- Returns:
- Result of the GetGatewayResponses operation returned by the service.
-
getGatewayResponses
default GetGatewayResponsesResponse getGatewayResponses(Consumer<GetGatewayResponsesRequest.Builder> getGatewayResponsesRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets the GatewayResponses collection on the given RestApi. If an API developer has not added any definitions for gateway responses, the result will be the API Gateway-generated default GatewayResponses collection for the supported response types.
This is a convenience which creates an instance of the
GetGatewayResponsesRequest.Builderavoiding the need to create one manually viaGetGatewayResponsesRequest.builder()- Parameters:
getGatewayResponsesRequest- AConsumerthat will call methods onGetGatewayResponsesRequest.Builderto create a request. Gets the GatewayResponses collection on the given RestApi. If an API developer has not added any definitions for gateway responses, the result will be the API Gateway-generated default GatewayResponses collection for the supported response types.- Returns:
- Result of the GetGatewayResponses operation returned by the service.
-
getIntegration
default GetIntegrationResponse getIntegration(GetIntegrationRequest getIntegrationRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Get the integration settings.
- Parameters:
getIntegrationRequest- Represents a request to get the integration configuration.- Returns:
- Result of the GetIntegration operation returned by the service.
-
getIntegration
default GetIntegrationResponse getIntegration(Consumer<GetIntegrationRequest.Builder> getIntegrationRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Get the integration settings.
This is a convenience which creates an instance of the
GetIntegrationRequest.Builderavoiding the need to create one manually viaGetIntegrationRequest.builder()- Parameters:
getIntegrationRequest- AConsumerthat will call methods onGetIntegrationRequest.Builderto create a request. Represents a request to get the integration configuration.- Returns:
- Result of the GetIntegration operation returned by the service.
-
getIntegrationResponse
default GetIntegrationResponseResponse getIntegrationResponse(GetIntegrationResponseRequest getIntegrationResponseRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Represents a get integration response.
- Parameters:
getIntegrationResponseRequest- Represents a get integration response request.- Returns:
- Result of the GetIntegrationResponse operation returned by the service.
-
getIntegrationResponse
default GetIntegrationResponseResponse getIntegrationResponse(Consumer<GetIntegrationResponseRequest.Builder> getIntegrationResponseRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Represents a get integration response.
This is a convenience which creates an instance of the
GetIntegrationResponseRequest.Builderavoiding the need to create one manually viaGetIntegrationResponseRequest.builder()- Parameters:
getIntegrationResponseRequest- AConsumerthat will call methods onGetIntegrationResponseRequest.Builderto create a request. Represents a get integration response request.- Returns:
- Result of the GetIntegrationResponse operation returned by the service.
-
getMethod
default GetMethodResponse getMethod(GetMethodRequest getMethodRequest) throws UnauthorizedException, NotFoundException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Describe an existing Method resource.
- Parameters:
getMethodRequest- Request to describe an existing Method resource.- Returns:
- Result of the GetMethod operation returned by the service.
-
getMethod
default GetMethodResponse getMethod(Consumer<GetMethodRequest.Builder> getMethodRequest) throws UnauthorizedException, NotFoundException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Describe an existing Method resource.
This is a convenience which creates an instance of the
GetMethodRequest.Builderavoiding the need to create one manually viaGetMethodRequest.builder()- Parameters:
getMethodRequest- AConsumerthat will call methods onGetMethodRequest.Builderto create a request. Request to describe an existing Method resource.- Returns:
- Result of the GetMethod operation returned by the service.
-
getMethodResponse
default GetMethodResponseResponse getMethodResponse(GetMethodResponseRequest getMethodResponseRequest) throws UnauthorizedException, NotFoundException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Describes a MethodResponse resource.
- Parameters:
getMethodResponseRequest- Request to describe a MethodResponse resource.- Returns:
- Result of the GetMethodResponse operation returned by the service.
-
getMethodResponse
default GetMethodResponseResponse getMethodResponse(Consumer<GetMethodResponseRequest.Builder> getMethodResponseRequest) throws UnauthorizedException, NotFoundException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Describes a MethodResponse resource.
This is a convenience which creates an instance of the
GetMethodResponseRequest.Builderavoiding the need to create one manually viaGetMethodResponseRequest.builder()- Parameters:
getMethodResponseRequest- AConsumerthat will call methods onGetMethodResponseRequest.Builderto create a request. Request to describe a MethodResponse resource.- Returns:
- Result of the GetMethodResponse operation returned by the service.
-
getModel
default GetModelResponse getModel(GetModelRequest getModelRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Describes an existing model defined for a RestApi resource.
- Parameters:
getModelRequest- Request to list information about a model in an existing RestApi resource.- Returns:
- Result of the GetModel operation returned by the service.
-
getModel
default GetModelResponse getModel(Consumer<GetModelRequest.Builder> getModelRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Describes an existing model defined for a RestApi resource.
This is a convenience which creates an instance of the
GetModelRequest.Builderavoiding the need to create one manually viaGetModelRequest.builder()- Parameters:
getModelRequest- AConsumerthat will call methods onGetModelRequest.Builderto create a request. Request to list information about a model in an existing RestApi resource.- Returns:
- Result of the GetModel operation returned by the service.
-
getModelTemplate
default GetModelTemplateResponse getModelTemplate(GetModelTemplateRequest getModelTemplateRequest) throws UnauthorizedException, NotFoundException, BadRequestException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Generates a sample mapping template that can be used to transform a payload into the structure of a model.
- Parameters:
getModelTemplateRequest- Request to generate a sample mapping template used to transform the payload.- Returns:
- Result of the GetModelTemplate operation returned by the service.
-
getModelTemplate
default GetModelTemplateResponse getModelTemplate(Consumer<GetModelTemplateRequest.Builder> getModelTemplateRequest) throws UnauthorizedException, NotFoundException, BadRequestException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Generates a sample mapping template that can be used to transform a payload into the structure of a model.
This is a convenience which creates an instance of the
GetModelTemplateRequest.Builderavoiding the need to create one manually viaGetModelTemplateRequest.builder()- Parameters:
getModelTemplateRequest- AConsumerthat will call methods onGetModelTemplateRequest.Builderto create a request. Request to generate a sample mapping template used to transform the payload.- Returns:
- Result of the GetModelTemplate operation returned by the service.
-
getModels
default GetModelsResponse getModels(GetModelsRequest getModelsRequest) throws BadRequestException, UnauthorizedException, NotFoundException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Describes existing Models defined for a RestApi resource.
- Parameters:
getModelsRequest- Request to list existing Models defined for a RestApi resource.- Returns:
- Result of the GetModels operation returned by the service.
-
getModels
default GetModelsResponse getModels(Consumer<GetModelsRequest.Builder> getModelsRequest) throws BadRequestException, UnauthorizedException, NotFoundException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Describes existing Models defined for a RestApi resource.
This is a convenience which creates an instance of the
GetModelsRequest.Builderavoiding the need to create one manually viaGetModelsRequest.builder()- Parameters:
getModelsRequest- AConsumerthat will call methods onGetModelsRequest.Builderto create a request. Request to list existing Models defined for a RestApi resource.- Returns:
- Result of the GetModels operation returned by the service.
-
getModelsPaginator
default GetModelsIterable getModelsPaginator(GetModelsRequest getModelsRequest) throws BadRequestException, UnauthorizedException, NotFoundException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException This is a variant of
getModels(software.amazon.awssdk.services.apigateway.model.GetModelsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetModelsIterable responses = client.getModelsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetModelsIterable responses = client.getModelsPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetModelsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetModelsIterable responses = client.getModelsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getModels(software.amazon.awssdk.services.apigateway.model.GetModelsRequest)operation.- Parameters:
getModelsRequest- Request to list existing Models defined for a RestApi resource.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
-
getModelsPaginator
default GetModelsIterable getModelsPaginator(Consumer<GetModelsRequest.Builder> getModelsRequest) throws BadRequestException, UnauthorizedException, NotFoundException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException This is a variant of
getModels(software.amazon.awssdk.services.apigateway.model.GetModelsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetModelsIterable responses = client.getModelsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetModelsIterable responses = client.getModelsPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetModelsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetModelsIterable responses = client.getModelsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getModels(software.amazon.awssdk.services.apigateway.model.GetModelsRequest)operation.
This is a convenience which creates an instance of the
GetModelsRequest.Builderavoiding the need to create one manually viaGetModelsRequest.builder()- Parameters:
getModelsRequest- AConsumerthat will call methods onGetModelsRequest.Builderto create a request. Request to list existing Models defined for a RestApi resource.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
-
getRequestValidator
default GetRequestValidatorResponse getRequestValidator(GetRequestValidatorRequest getRequestValidatorRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets a RequestValidator of a given RestApi.
- Parameters:
getRequestValidatorRequest- Gets a RequestValidator of a given RestApi.- Returns:
- Result of the GetRequestValidator operation returned by the service.
-
getRequestValidator
default GetRequestValidatorResponse getRequestValidator(Consumer<GetRequestValidatorRequest.Builder> getRequestValidatorRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets a RequestValidator of a given RestApi.
This is a convenience which creates an instance of the
GetRequestValidatorRequest.Builderavoiding the need to create one manually viaGetRequestValidatorRequest.builder()- Parameters:
getRequestValidatorRequest- AConsumerthat will call methods onGetRequestValidatorRequest.Builderto create a request. Gets a RequestValidator of a given RestApi.- Returns:
- Result of the GetRequestValidator operation returned by the service.
-
getRequestValidators
default GetRequestValidatorsResponse getRequestValidators(GetRequestValidatorsRequest getRequestValidatorsRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets the RequestValidators collection of a given RestApi.
- Parameters:
getRequestValidatorsRequest- Gets the RequestValidators collection of a given RestApi.- Returns:
- Result of the GetRequestValidators operation returned by the service.
-
getRequestValidators
default GetRequestValidatorsResponse getRequestValidators(Consumer<GetRequestValidatorsRequest.Builder> getRequestValidatorsRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets the RequestValidators collection of a given RestApi.
This is a convenience which creates an instance of the
GetRequestValidatorsRequest.Builderavoiding the need to create one manually viaGetRequestValidatorsRequest.builder()- Parameters:
getRequestValidatorsRequest- AConsumerthat will call methods onGetRequestValidatorsRequest.Builderto create a request. Gets the RequestValidators collection of a given RestApi.- Returns:
- Result of the GetRequestValidators operation returned by the service.
-
getResource
default GetResourceResponse getResource(GetResourceRequest getResourceRequest) throws UnauthorizedException, NotFoundException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Lists information about a resource.
- Parameters:
getResourceRequest- Request to list information about a resource.- Returns:
- Result of the GetResource operation returned by the service.
-
getResource
default GetResourceResponse getResource(Consumer<GetResourceRequest.Builder> getResourceRequest) throws UnauthorizedException, NotFoundException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Lists information about a resource.
This is a convenience which creates an instance of the
GetResourceRequest.Builderavoiding the need to create one manually viaGetResourceRequest.builder()- Parameters:
getResourceRequest- AConsumerthat will call methods onGetResourceRequest.Builderto create a request. Request to list information about a resource.- Returns:
- Result of the GetResource operation returned by the service.
-
getResources
default GetResourcesResponse getResources(GetResourcesRequest getResourcesRequest) throws BadRequestException, UnauthorizedException, NotFoundException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Lists information about a collection of Resource resources.
- Parameters:
getResourcesRequest- Request to list information about a collection of resources.- Returns:
- Result of the GetResources operation returned by the service.
-
getResources
default GetResourcesResponse getResources(Consumer<GetResourcesRequest.Builder> getResourcesRequest) throws BadRequestException, UnauthorizedException, NotFoundException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Lists information about a collection of Resource resources.
This is a convenience which creates an instance of the
GetResourcesRequest.Builderavoiding the need to create one manually viaGetResourcesRequest.builder()- Parameters:
getResourcesRequest- AConsumerthat will call methods onGetResourcesRequest.Builderto create a request. Request to list information about a collection of resources.- Returns:
- Result of the GetResources operation returned by the service.
-
getResourcesPaginator
default GetResourcesIterable getResourcesPaginator(GetResourcesRequest getResourcesRequest) throws BadRequestException, UnauthorizedException, NotFoundException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException This is a variant of
getResources(software.amazon.awssdk.services.apigateway.model.GetResourcesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetResourcesIterable responses = client.getResourcesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetResourcesIterable responses = client.getResourcesPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetResourcesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetResourcesIterable responses = client.getResourcesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getResources(software.amazon.awssdk.services.apigateway.model.GetResourcesRequest)operation.- Parameters:
getResourcesRequest- Request to list information about a collection of resources.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
-
getResourcesPaginator
default GetResourcesIterable getResourcesPaginator(Consumer<GetResourcesRequest.Builder> getResourcesRequest) throws BadRequestException, UnauthorizedException, NotFoundException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException This is a variant of
getResources(software.amazon.awssdk.services.apigateway.model.GetResourcesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetResourcesIterable responses = client.getResourcesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetResourcesIterable responses = client.getResourcesPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetResourcesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetResourcesIterable responses = client.getResourcesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getResources(software.amazon.awssdk.services.apigateway.model.GetResourcesRequest)operation.
This is a convenience which creates an instance of the
GetResourcesRequest.Builderavoiding the need to create one manually viaGetResourcesRequest.builder()- Parameters:
getResourcesRequest- AConsumerthat will call methods onGetResourcesRequest.Builderto create a request. Request to list information about a collection of resources.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
-
getRestApi
default GetRestApiResponse getRestApi(GetRestApiRequest getRestApiRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Lists the RestApi resource in the collection.
- Parameters:
getRestApiRequest- The GET request to list an existing RestApi defined for your collection.- Returns:
- Result of the GetRestApi operation returned by the service.
-
getRestApi
default GetRestApiResponse getRestApi(Consumer<GetRestApiRequest.Builder> getRestApiRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Lists the RestApi resource in the collection.
This is a convenience which creates an instance of the
GetRestApiRequest.Builderavoiding the need to create one manually viaGetRestApiRequest.builder()- Parameters:
getRestApiRequest- AConsumerthat will call methods onGetRestApiRequest.Builderto create a request. The GET request to list an existing RestApi defined for your collection.- Returns:
- Result of the GetRestApi operation returned by the service.
-
getRestApis
default GetRestApisResponse getRestApis(GetRestApisRequest getRestApisRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Lists the RestApis resources for your collection.
- Parameters:
getRestApisRequest- The GET request to list existing RestApis defined for your collection.- Returns:
- Result of the GetRestApis operation returned by the service.
-
getRestApis
default GetRestApisResponse getRestApis(Consumer<GetRestApisRequest.Builder> getRestApisRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Lists the RestApis resources for your collection.
This is a convenience which creates an instance of the
GetRestApisRequest.Builderavoiding the need to create one manually viaGetRestApisRequest.builder()- Parameters:
getRestApisRequest- AConsumerthat will call methods onGetRestApisRequest.Builderto create a request. The GET request to list existing RestApis defined for your collection.- Returns:
- Result of the GetRestApis operation returned by the service.
-
getRestApis
default GetRestApisResponse getRestApis() throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayExceptionLists the RestApis resources for your collection.
- Returns:
- Result of the GetRestApis operation returned by the service.
- See Also:
-
getRestApisPaginator
default GetRestApisIterable getRestApisPaginator() throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayExceptionThis is a variant of
getRestApis(software.amazon.awssdk.services.apigateway.model.GetRestApisRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetRestApisIterable responses = client.getRestApisPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetRestApisIterable responses = client.getRestApisPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetRestApisResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetRestApisIterable responses = client.getRestApisPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getRestApis(software.amazon.awssdk.services.apigateway.model.GetRestApisRequest)operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getRestApisPaginator
default GetRestApisIterable getRestApisPaginator(GetRestApisRequest getRestApisRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException This is a variant of
getRestApis(software.amazon.awssdk.services.apigateway.model.GetRestApisRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetRestApisIterable responses = client.getRestApisPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetRestApisIterable responses = client.getRestApisPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetRestApisResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetRestApisIterable responses = client.getRestApisPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getRestApis(software.amazon.awssdk.services.apigateway.model.GetRestApisRequest)operation.- Parameters:
getRestApisRequest- The GET request to list existing RestApis defined for your collection.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
-
getRestApisPaginator
default GetRestApisIterable getRestApisPaginator(Consumer<GetRestApisRequest.Builder> getRestApisRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException This is a variant of
getRestApis(software.amazon.awssdk.services.apigateway.model.GetRestApisRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetRestApisIterable responses = client.getRestApisPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetRestApisIterable responses = client.getRestApisPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetRestApisResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetRestApisIterable responses = client.getRestApisPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getRestApis(software.amazon.awssdk.services.apigateway.model.GetRestApisRequest)operation.
This is a convenience which creates an instance of the
GetRestApisRequest.Builderavoiding the need to create one manually viaGetRestApisRequest.builder()- Parameters:
getRestApisRequest- AConsumerthat will call methods onGetRestApisRequest.Builderto create a request. The GET request to list existing RestApis defined for your collection.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
-
getSdk
default GetSdkResponse getSdk(GetSdkRequest getSdkRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Generates a client SDK for a RestApi and Stage.
- Parameters:
getSdkRequest- Request a new generated client SDK for a RestApi and Stage.- Returns:
- Result of the GetSdk operation returned by the service.
-
getSdk
default GetSdkResponse getSdk(Consumer<GetSdkRequest.Builder> getSdkRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Generates a client SDK for a RestApi and Stage.
This is a convenience which creates an instance of the
GetSdkRequest.Builderavoiding the need to create one manually viaGetSdkRequest.builder()- Parameters:
getSdkRequest- AConsumerthat will call methods onGetSdkRequest.Builderto create a request. Request a new generated client SDK for a RestApi and Stage.- Returns:
- Result of the GetSdk operation returned by the service.
-
getSdkType
default GetSdkTypeResponse getSdkType(GetSdkTypeRequest getSdkTypeRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets an SDK type.
- Parameters:
getSdkTypeRequest- Get an SdkType instance.- Returns:
- Result of the GetSdkType operation returned by the service.
-
getSdkType
default GetSdkTypeResponse getSdkType(Consumer<GetSdkTypeRequest.Builder> getSdkTypeRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets an SDK type.
This is a convenience which creates an instance of the
GetSdkTypeRequest.Builderavoiding the need to create one manually viaGetSdkTypeRequest.builder()- Parameters:
getSdkTypeRequest- AConsumerthat will call methods onGetSdkTypeRequest.Builderto create a request. Get an SdkType instance.- Returns:
- Result of the GetSdkType operation returned by the service.
-
getSdkTypes
default GetSdkTypesResponse getSdkTypes(GetSdkTypesRequest getSdkTypesRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets SDK types
- Parameters:
getSdkTypesRequest- Get the SdkTypes collection.- Returns:
- Result of the GetSdkTypes operation returned by the service.
-
getSdkTypes
default GetSdkTypesResponse getSdkTypes(Consumer<GetSdkTypesRequest.Builder> getSdkTypesRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets SDK types
This is a convenience which creates an instance of the
GetSdkTypesRequest.Builderavoiding the need to create one manually viaGetSdkTypesRequest.builder()- Parameters:
getSdkTypesRequest- AConsumerthat will call methods onGetSdkTypesRequest.Builderto create a request. Get the SdkTypes collection.- Returns:
- Result of the GetSdkTypes operation returned by the service.
-
getSdkTypes
default GetSdkTypesResponse getSdkTypes() throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayExceptionGets SDK types
- Returns:
- Result of the GetSdkTypes operation returned by the service.
- See Also:
-
getStage
default GetStageResponse getStage(GetStageRequest getStageRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets information about a Stage resource.
- Parameters:
getStageRequest- Requests API Gateway to get information about a Stage resource.- Returns:
- Result of the GetStage operation returned by the service.
-
getStage
default GetStageResponse getStage(Consumer<GetStageRequest.Builder> getStageRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets information about a Stage resource.
This is a convenience which creates an instance of the
GetStageRequest.Builderavoiding the need to create one manually viaGetStageRequest.builder()- Parameters:
getStageRequest- AConsumerthat will call methods onGetStageRequest.Builderto create a request. Requests API Gateway to get information about a Stage resource.- Returns:
- Result of the GetStage operation returned by the service.
-
getStages
default GetStagesResponse getStages(GetStagesRequest getStagesRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets information about one or more Stage resources.
- Parameters:
getStagesRequest- Requests API Gateway to get information about one or more Stage resources.- Returns:
- Result of the GetStages operation returned by the service.
-
getStages
default GetStagesResponse getStages(Consumer<GetStagesRequest.Builder> getStagesRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets information about one or more Stage resources.
This is a convenience which creates an instance of the
GetStagesRequest.Builderavoiding the need to create one manually viaGetStagesRequest.builder()- Parameters:
getStagesRequest- AConsumerthat will call methods onGetStagesRequest.Builderto create a request. Requests API Gateway to get information about one or more Stage resources.- Returns:
- Result of the GetStages operation returned by the service.
-
getTags
default GetTagsResponse getTags(GetTagsRequest getTagsRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets the Tags collection for a given resource.
- Parameters:
getTagsRequest- Gets the Tags collection for a given resource.- Returns:
- Result of the GetTags operation returned by the service.
-
getTags
default GetTagsResponse getTags(Consumer<GetTagsRequest.Builder> getTagsRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets the Tags collection for a given resource.
This is a convenience which creates an instance of the
GetTagsRequest.Builderavoiding the need to create one manually viaGetTagsRequest.builder()- Parameters:
getTagsRequest- AConsumerthat will call methods onGetTagsRequest.Builderto create a request. Gets the Tags collection for a given resource.- Returns:
- Result of the GetTags operation returned by the service.
-
getUsage
default GetUsageResponse getUsage(GetUsageRequest getUsageRequest) throws BadRequestException, UnauthorizedException, NotFoundException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets the usage data of a usage plan in a specified time interval.
- Parameters:
getUsageRequest- The GET request to get the usage data of a usage plan in a specified time interval.- Returns:
- Result of the GetUsage operation returned by the service.
-
getUsage
default GetUsageResponse getUsage(Consumer<GetUsageRequest.Builder> getUsageRequest) throws BadRequestException, UnauthorizedException, NotFoundException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets the usage data of a usage plan in a specified time interval.
This is a convenience which creates an instance of the
GetUsageRequest.Builderavoiding the need to create one manually viaGetUsageRequest.builder()- Parameters:
getUsageRequest- AConsumerthat will call methods onGetUsageRequest.Builderto create a request. The GET request to get the usage data of a usage plan in a specified time interval.- Returns:
- Result of the GetUsage operation returned by the service.
-
getUsagePaginator
default GetUsageIterable getUsagePaginator(GetUsageRequest getUsageRequest) throws BadRequestException, UnauthorizedException, NotFoundException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException This is a variant of
getUsage(software.amazon.awssdk.services.apigateway.model.GetUsageRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetUsageIterable responses = client.getUsagePaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetUsageIterable responses = client.getUsagePaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetUsageResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetUsageIterable responses = client.getUsagePaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getUsage(software.amazon.awssdk.services.apigateway.model.GetUsageRequest)operation.- Parameters:
getUsageRequest- The GET request to get the usage data of a usage plan in a specified time interval.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
-
getUsagePaginator
default GetUsageIterable getUsagePaginator(Consumer<GetUsageRequest.Builder> getUsageRequest) throws BadRequestException, UnauthorizedException, NotFoundException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException This is a variant of
getUsage(software.amazon.awssdk.services.apigateway.model.GetUsageRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetUsageIterable responses = client.getUsagePaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetUsageIterable responses = client.getUsagePaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetUsageResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetUsageIterable responses = client.getUsagePaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getUsage(software.amazon.awssdk.services.apigateway.model.GetUsageRequest)operation.
This is a convenience which creates an instance of the
GetUsageRequest.Builderavoiding the need to create one manually viaGetUsageRequest.builder()- Parameters:
getUsageRequest- AConsumerthat will call methods onGetUsageRequest.Builderto create a request. The GET request to get the usage data of a usage plan in a specified time interval.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
-
getUsagePlan
default GetUsagePlanResponse getUsagePlan(GetUsagePlanRequest getUsagePlanRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets a usage plan of a given plan identifier.
- Parameters:
getUsagePlanRequest- The GET request to get a usage plan of a given plan identifier.- Returns:
- Result of the GetUsagePlan operation returned by the service.
-
getUsagePlan
default GetUsagePlanResponse getUsagePlan(Consumer<GetUsagePlanRequest.Builder> getUsagePlanRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets a usage plan of a given plan identifier.
This is a convenience which creates an instance of the
GetUsagePlanRequest.Builderavoiding the need to create one manually viaGetUsagePlanRequest.builder()- Parameters:
getUsagePlanRequest- AConsumerthat will call methods onGetUsagePlanRequest.Builderto create a request. The GET request to get a usage plan of a given plan identifier.- Returns:
- Result of the GetUsagePlan operation returned by the service.
-
getUsagePlanKey
default GetUsagePlanKeyResponse getUsagePlanKey(GetUsagePlanKeyRequest getUsagePlanKeyRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets a usage plan key of a given key identifier.
- Parameters:
getUsagePlanKeyRequest- The GET request to get a usage plan key of a given key identifier.- Returns:
- Result of the GetUsagePlanKey operation returned by the service.
-
getUsagePlanKey
default GetUsagePlanKeyResponse getUsagePlanKey(Consumer<GetUsagePlanKeyRequest.Builder> getUsagePlanKeyRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets a usage plan key of a given key identifier.
This is a convenience which creates an instance of the
GetUsagePlanKeyRequest.Builderavoiding the need to create one manually viaGetUsagePlanKeyRequest.builder()- Parameters:
getUsagePlanKeyRequest- AConsumerthat will call methods onGetUsagePlanKeyRequest.Builderto create a request. The GET request to get a usage plan key of a given key identifier.- Returns:
- Result of the GetUsagePlanKey operation returned by the service.
-
getUsagePlanKeys
default GetUsagePlanKeysResponse getUsagePlanKeys(GetUsagePlanKeysRequest getUsagePlanKeysRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets all the usage plan keys representing the API keys added to a specified usage plan.
- Parameters:
getUsagePlanKeysRequest- The GET request to get all the usage plan keys representing the API keys added to a specified usage plan.- Returns:
- Result of the GetUsagePlanKeys operation returned by the service.
-
getUsagePlanKeys
default GetUsagePlanKeysResponse getUsagePlanKeys(Consumer<GetUsagePlanKeysRequest.Builder> getUsagePlanKeysRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets all the usage plan keys representing the API keys added to a specified usage plan.
This is a convenience which creates an instance of the
GetUsagePlanKeysRequest.Builderavoiding the need to create one manually viaGetUsagePlanKeysRequest.builder()- Parameters:
getUsagePlanKeysRequest- AConsumerthat will call methods onGetUsagePlanKeysRequest.Builderto create a request. The GET request to get all the usage plan keys representing the API keys added to a specified usage plan.- Returns:
- Result of the GetUsagePlanKeys operation returned by the service.
-
getUsagePlanKeysPaginator
default GetUsagePlanKeysIterable getUsagePlanKeysPaginator(GetUsagePlanKeysRequest getUsagePlanKeysRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException This is a variant of
getUsagePlanKeys(software.amazon.awssdk.services.apigateway.model.GetUsagePlanKeysRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetUsagePlanKeysIterable responses = client.getUsagePlanKeysPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetUsagePlanKeysIterable responses = client .getUsagePlanKeysPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetUsagePlanKeysResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetUsagePlanKeysIterable responses = client.getUsagePlanKeysPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getUsagePlanKeys(software.amazon.awssdk.services.apigateway.model.GetUsagePlanKeysRequest)operation.- Parameters:
getUsagePlanKeysRequest- The GET request to get all the usage plan keys representing the API keys added to a specified usage plan.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
-
getUsagePlanKeysPaginator
default GetUsagePlanKeysIterable getUsagePlanKeysPaginator(Consumer<GetUsagePlanKeysRequest.Builder> getUsagePlanKeysRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException This is a variant of
getUsagePlanKeys(software.amazon.awssdk.services.apigateway.model.GetUsagePlanKeysRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetUsagePlanKeysIterable responses = client.getUsagePlanKeysPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetUsagePlanKeysIterable responses = client .getUsagePlanKeysPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetUsagePlanKeysResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetUsagePlanKeysIterable responses = client.getUsagePlanKeysPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getUsagePlanKeys(software.amazon.awssdk.services.apigateway.model.GetUsagePlanKeysRequest)operation.
This is a convenience which creates an instance of the
GetUsagePlanKeysRequest.Builderavoiding the need to create one manually viaGetUsagePlanKeysRequest.builder()- Parameters:
getUsagePlanKeysRequest- AConsumerthat will call methods onGetUsagePlanKeysRequest.Builderto create a request. The GET request to get all the usage plan keys representing the API keys added to a specified usage plan.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
-
getUsagePlans
default GetUsagePlansResponse getUsagePlans(GetUsagePlansRequest getUsagePlansRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets all the usage plans of the caller's account.
- Parameters:
getUsagePlansRequest- The GET request to get all the usage plans of the caller's account.- Returns:
- Result of the GetUsagePlans operation returned by the service.
-
getUsagePlans
default GetUsagePlansResponse getUsagePlans(Consumer<GetUsagePlansRequest.Builder> getUsagePlansRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets all the usage plans of the caller's account.
This is a convenience which creates an instance of the
GetUsagePlansRequest.Builderavoiding the need to create one manually viaGetUsagePlansRequest.builder()- Parameters:
getUsagePlansRequest- AConsumerthat will call methods onGetUsagePlansRequest.Builderto create a request. The GET request to get all the usage plans of the caller's account.- Returns:
- Result of the GetUsagePlans operation returned by the service.
-
getUsagePlans
default GetUsagePlansResponse getUsagePlans() throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayExceptionGets all the usage plans of the caller's account.
- Returns:
- Result of the GetUsagePlans operation returned by the service.
- See Also:
-
getUsagePlansPaginator
default GetUsagePlansIterable getUsagePlansPaginator() throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayExceptionThis is a variant of
getUsagePlans(software.amazon.awssdk.services.apigateway.model.GetUsagePlansRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetUsagePlansIterable responses = client.getUsagePlansPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetUsagePlansIterable responses = client .getUsagePlansPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetUsagePlansResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetUsagePlansIterable responses = client.getUsagePlansPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getUsagePlans(software.amazon.awssdk.services.apigateway.model.GetUsagePlansRequest)operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getUsagePlansPaginator
default GetUsagePlansIterable getUsagePlansPaginator(GetUsagePlansRequest getUsagePlansRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException This is a variant of
getUsagePlans(software.amazon.awssdk.services.apigateway.model.GetUsagePlansRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetUsagePlansIterable responses = client.getUsagePlansPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetUsagePlansIterable responses = client .getUsagePlansPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetUsagePlansResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetUsagePlansIterable responses = client.getUsagePlansPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getUsagePlans(software.amazon.awssdk.services.apigateway.model.GetUsagePlansRequest)operation.- Parameters:
getUsagePlansRequest- The GET request to get all the usage plans of the caller's account.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
-
getUsagePlansPaginator
default GetUsagePlansIterable getUsagePlansPaginator(Consumer<GetUsagePlansRequest.Builder> getUsagePlansRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException This is a variant of
getUsagePlans(software.amazon.awssdk.services.apigateway.model.GetUsagePlansRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetUsagePlansIterable responses = client.getUsagePlansPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetUsagePlansIterable responses = client .getUsagePlansPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetUsagePlansResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetUsagePlansIterable responses = client.getUsagePlansPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getUsagePlans(software.amazon.awssdk.services.apigateway.model.GetUsagePlansRequest)operation.
This is a convenience which creates an instance of the
GetUsagePlansRequest.Builderavoiding the need to create one manually viaGetUsagePlansRequest.builder()- Parameters:
getUsagePlansRequest- AConsumerthat will call methods onGetUsagePlansRequest.Builderto create a request. The GET request to get all the usage plans of the caller's account.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
-
getVpcLink
default GetVpcLinkResponse getVpcLink(GetVpcLinkRequest getVpcLinkRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets a specified VPC link under the caller's account in a region.
- Parameters:
getVpcLinkRequest- Gets a specified VPC link under the caller's account in a region.- Returns:
- Result of the GetVpcLink operation returned by the service.
-
getVpcLink
default GetVpcLinkResponse getVpcLink(Consumer<GetVpcLinkRequest.Builder> getVpcLinkRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets a specified VPC link under the caller's account in a region.
This is a convenience which creates an instance of the
GetVpcLinkRequest.Builderavoiding the need to create one manually viaGetVpcLinkRequest.builder()- Parameters:
getVpcLinkRequest- AConsumerthat will call methods onGetVpcLinkRequest.Builderto create a request. Gets a specified VPC link under the caller's account in a region.- Returns:
- Result of the GetVpcLink operation returned by the service.
-
getVpcLinks
default GetVpcLinksResponse getVpcLinks(GetVpcLinksRequest getVpcLinksRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets the VpcLinks collection under the caller's account in a selected region.
- Parameters:
getVpcLinksRequest- Gets the VpcLinks collection under the caller's account in a selected region.- Returns:
- Result of the GetVpcLinks operation returned by the service.
-
getVpcLinks
default GetVpcLinksResponse getVpcLinks(Consumer<GetVpcLinksRequest.Builder> getVpcLinksRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Gets the VpcLinks collection under the caller's account in a selected region.
This is a convenience which creates an instance of the
GetVpcLinksRequest.Builderavoiding the need to create one manually viaGetVpcLinksRequest.builder()- Parameters:
getVpcLinksRequest- AConsumerthat will call methods onGetVpcLinksRequest.Builderto create a request. Gets the VpcLinks collection under the caller's account in a selected region.- Returns:
- Result of the GetVpcLinks operation returned by the service.
-
getVpcLinks
default GetVpcLinksResponse getVpcLinks() throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayExceptionGets the VpcLinks collection under the caller's account in a selected region.
- Returns:
- Result of the GetVpcLinks operation returned by the service.
- See Also:
-
getVpcLinksPaginator
default GetVpcLinksIterable getVpcLinksPaginator() throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayExceptionThis is a variant of
getVpcLinks(software.amazon.awssdk.services.apigateway.model.GetVpcLinksRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetVpcLinksIterable responses = client.getVpcLinksPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetVpcLinksIterable responses = client.getVpcLinksPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetVpcLinksResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetVpcLinksIterable responses = client.getVpcLinksPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getVpcLinks(software.amazon.awssdk.services.apigateway.model.GetVpcLinksRequest)operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getVpcLinksPaginator
default GetVpcLinksIterable getVpcLinksPaginator(GetVpcLinksRequest getVpcLinksRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException This is a variant of
getVpcLinks(software.amazon.awssdk.services.apigateway.model.GetVpcLinksRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetVpcLinksIterable responses = client.getVpcLinksPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetVpcLinksIterable responses = client.getVpcLinksPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetVpcLinksResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetVpcLinksIterable responses = client.getVpcLinksPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getVpcLinks(software.amazon.awssdk.services.apigateway.model.GetVpcLinksRequest)operation.- Parameters:
getVpcLinksRequest- Gets the VpcLinks collection under the caller's account in a selected region.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
-
getVpcLinksPaginator
default GetVpcLinksIterable getVpcLinksPaginator(Consumer<GetVpcLinksRequest.Builder> getVpcLinksRequest) throws BadRequestException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException This is a variant of
getVpcLinks(software.amazon.awssdk.services.apigateway.model.GetVpcLinksRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.apigateway.paginators.GetVpcLinksIterable responses = client.getVpcLinksPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.apigateway.paginators.GetVpcLinksIterable responses = client.getVpcLinksPaginator(request); for (software.amazon.awssdk.services.apigateway.model.GetVpcLinksResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.apigateway.paginators.GetVpcLinksIterable responses = client.getVpcLinksPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of limit won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getVpcLinks(software.amazon.awssdk.services.apigateway.model.GetVpcLinksRequest)operation.
This is a convenience which creates an instance of the
GetVpcLinksRequest.Builderavoiding the need to create one manually viaGetVpcLinksRequest.builder()- Parameters:
getVpcLinksRequest- AConsumerthat will call methods onGetVpcLinksRequest.Builderto create a request. Gets the VpcLinks collection under the caller's account in a selected region.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
-
importApiKeys
default ImportApiKeysResponse importApiKeys(ImportApiKeysRequest importApiKeysRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Import API keys from an external source, such as a CSV-formatted file.
- Parameters:
importApiKeysRequest- The POST request to import API keys from an external source, such as a CSV-formatted file.- Returns:
- Result of the ImportApiKeys operation returned by the service.
-
importApiKeys
default ImportApiKeysResponse importApiKeys(Consumer<ImportApiKeysRequest.Builder> importApiKeysRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Import API keys from an external source, such as a CSV-formatted file.
This is a convenience which creates an instance of the
ImportApiKeysRequest.Builderavoiding the need to create one manually viaImportApiKeysRequest.builder()- Parameters:
importApiKeysRequest- AConsumerthat will call methods onImportApiKeysRequest.Builderto create a request. The POST request to import API keys from an external source, such as a CSV-formatted file.- Returns:
- Result of the ImportApiKeys operation returned by the service.
-
importDocumentationParts
default ImportDocumentationPartsResponse importDocumentationParts(ImportDocumentationPartsRequest importDocumentationPartsRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Imports documentation parts
- Parameters:
importDocumentationPartsRequest- Import documentation parts from an external (e.g., OpenAPI) definition file.- Returns:
- Result of the ImportDocumentationParts operation returned by the service.
-
importDocumentationParts
default ImportDocumentationPartsResponse importDocumentationParts(Consumer<ImportDocumentationPartsRequest.Builder> importDocumentationPartsRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Imports documentation parts
This is a convenience which creates an instance of the
ImportDocumentationPartsRequest.Builderavoiding the need to create one manually viaImportDocumentationPartsRequest.builder()- Parameters:
importDocumentationPartsRequest- AConsumerthat will call methods onImportDocumentationPartsRequest.Builderto create a request. Import documentation parts from an external (e.g., OpenAPI) definition file.- Returns:
- Result of the ImportDocumentationParts operation returned by the service.
-
importRestApi
default ImportRestApiResponse importRestApi(ImportRestApiRequest importRestApiRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException A feature of the API Gateway control service for creating a new API from an external API definition file.
- Parameters:
importRestApiRequest- A POST request to import an API to API Gateway using an input of an API definition file.- Returns:
- Result of the ImportRestApi operation returned by the service.
-
importRestApi
default ImportRestApiResponse importRestApi(Consumer<ImportRestApiRequest.Builder> importRestApiRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException A feature of the API Gateway control service for creating a new API from an external API definition file.
This is a convenience which creates an instance of the
ImportRestApiRequest.Builderavoiding the need to create one manually viaImportRestApiRequest.builder()- Parameters:
importRestApiRequest- AConsumerthat will call methods onImportRestApiRequest.Builderto create a request. A POST request to import an API to API Gateway using an input of an API definition file.- Returns:
- Result of the ImportRestApi operation returned by the service.
-
putGatewayResponse
default PutGatewayResponseResponse putGatewayResponse(PutGatewayResponseRequest putGatewayResponseRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Creates a customization of a GatewayResponse of a specified response type and status code on the given RestApi.
- Parameters:
putGatewayResponseRequest- Creates a customization of a GatewayResponse of a specified response type and status code on the given RestApi.- Returns:
- Result of the PutGatewayResponse operation returned by the service.
-
putGatewayResponse
default PutGatewayResponseResponse putGatewayResponse(Consumer<PutGatewayResponseRequest.Builder> putGatewayResponseRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Creates a customization of a GatewayResponse of a specified response type and status code on the given RestApi.
This is a convenience which creates an instance of the
PutGatewayResponseRequest.Builderavoiding the need to create one manually viaPutGatewayResponseRequest.builder()- Parameters:
putGatewayResponseRequest- AConsumerthat will call methods onPutGatewayResponseRequest.Builderto create a request. Creates a customization of a GatewayResponse of a specified response type and status code on the given RestApi.- Returns:
- Result of the PutGatewayResponse operation returned by the service.
-
putIntegration
default PutIntegrationResponse putIntegration(PutIntegrationRequest putIntegrationRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Sets up a method's integration.
- Parameters:
putIntegrationRequest- Sets up a method's integration.- Returns:
- Result of the PutIntegration operation returned by the service.
-
putIntegration
default PutIntegrationResponse putIntegration(Consumer<PutIntegrationRequest.Builder> putIntegrationRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Sets up a method's integration.
This is a convenience which creates an instance of the
PutIntegrationRequest.Builderavoiding the need to create one manually viaPutIntegrationRequest.builder()- Parameters:
putIntegrationRequest- AConsumerthat will call methods onPutIntegrationRequest.Builderto create a request. Sets up a method's integration.- Returns:
- Result of the PutIntegration operation returned by the service.
-
putIntegrationResponse
default PutIntegrationResponseResponse putIntegrationResponse(PutIntegrationResponseRequest putIntegrationResponseRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Represents a put integration.
- Parameters:
putIntegrationResponseRequest- Represents a put integration response request.- Returns:
- Result of the PutIntegrationResponse operation returned by the service.
-
putIntegrationResponse
default PutIntegrationResponseResponse putIntegrationResponse(Consumer<PutIntegrationResponseRequest.Builder> putIntegrationResponseRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Represents a put integration.
This is a convenience which creates an instance of the
PutIntegrationResponseRequest.Builderavoiding the need to create one manually viaPutIntegrationResponseRequest.builder()- Parameters:
putIntegrationResponseRequest- AConsumerthat will call methods onPutIntegrationResponseRequest.Builderto create a request. Represents a put integration response request.- Returns:
- Result of the PutIntegrationResponse operation returned by the service.
-
putMethod
default PutMethodResponse putMethod(PutMethodRequest putMethodRequest) throws BadRequestException, UnauthorizedException, NotFoundException, ConflictException, LimitExceededException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Add a method to an existing Resource resource.
- Parameters:
putMethodRequest- Request to add a method to an existing Resource resource.- Returns:
- Result of the PutMethod operation returned by the service.
-
putMethod
default PutMethodResponse putMethod(Consumer<PutMethodRequest.Builder> putMethodRequest) throws BadRequestException, UnauthorizedException, NotFoundException, ConflictException, LimitExceededException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Add a method to an existing Resource resource.
This is a convenience which creates an instance of the
PutMethodRequest.Builderavoiding the need to create one manually viaPutMethodRequest.builder()- Parameters:
putMethodRequest- AConsumerthat will call methods onPutMethodRequest.Builderto create a request. Request to add a method to an existing Resource resource.- Returns:
- Result of the PutMethod operation returned by the service.
-
putMethodResponse
default PutMethodResponseResponse putMethodResponse(PutMethodResponseRequest putMethodResponseRequest) throws UnauthorizedException, NotFoundException, ConflictException, LimitExceededException, BadRequestException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Adds a MethodResponse to an existing Method resource.
- Parameters:
putMethodResponseRequest- Request to add a MethodResponse to an existing Method resource.- Returns:
- Result of the PutMethodResponse operation returned by the service.
-
putMethodResponse
default PutMethodResponseResponse putMethodResponse(Consumer<PutMethodResponseRequest.Builder> putMethodResponseRequest) throws UnauthorizedException, NotFoundException, ConflictException, LimitExceededException, BadRequestException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Adds a MethodResponse to an existing Method resource.
This is a convenience which creates an instance of the
PutMethodResponseRequest.Builderavoiding the need to create one manually viaPutMethodResponseRequest.builder()- Parameters:
putMethodResponseRequest- AConsumerthat will call methods onPutMethodResponseRequest.Builderto create a request. Request to add a MethodResponse to an existing Method resource.- Returns:
- Result of the PutMethodResponse operation returned by the service.
-
putRestApi
default PutRestApiResponse putRestApi(PutRestApiRequest putRestApiRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException A feature of the API Gateway control service for updating an existing API with an input of external API definitions. The update can take the form of merging the supplied definition into the existing API or overwriting the existing API.
- Parameters:
putRestApiRequest- A PUT request to update an existing API, with external API definitions specified as the request body.- Returns:
- Result of the PutRestApi operation returned by the service.
-
putRestApi
default PutRestApiResponse putRestApi(Consumer<PutRestApiRequest.Builder> putRestApiRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException A feature of the API Gateway control service for updating an existing API with an input of external API definitions. The update can take the form of merging the supplied definition into the existing API or overwriting the existing API.
This is a convenience which creates an instance of the
PutRestApiRequest.Builderavoiding the need to create one manually viaPutRestApiRequest.builder()- Parameters:
putRestApiRequest- AConsumerthat will call methods onPutRestApiRequest.Builderto create a request. A PUT request to update an existing API, with external API definitions specified as the request body.- Returns:
- Result of the PutRestApi operation returned by the service.
-
tagResource
default TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Adds or updates a tag on a given resource.
- Parameters:
tagResourceRequest- Adds or updates a tag on a given resource.- Returns:
- Result of the TagResource operation returned by the service.
-
tagResource
default TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Adds or updates a tag on a given resource.
This is a convenience which creates an instance of the
TagResourceRequest.Builderavoiding the need to create one manually viaTagResourceRequest.builder()- Parameters:
tagResourceRequest- AConsumerthat will call methods onTagResourceRequest.Builderto create a request. Adds or updates a tag on a given resource.- Returns:
- Result of the TagResource operation returned by the service.
-
testInvokeAuthorizer
default TestInvokeAuthorizerResponse testInvokeAuthorizer(TestInvokeAuthorizerRequest testInvokeAuthorizerRequest) throws BadRequestException, UnauthorizedException, NotFoundException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Simulate the execution of an Authorizer in your RestApi with headers, parameters, and an incoming request body.
- Parameters:
testInvokeAuthorizerRequest- Make a request to simulate the invocation of an Authorizer.- Returns:
- Result of the TestInvokeAuthorizer operation returned by the service.
-
testInvokeAuthorizer
default TestInvokeAuthorizerResponse testInvokeAuthorizer(Consumer<TestInvokeAuthorizerRequest.Builder> testInvokeAuthorizerRequest) throws BadRequestException, UnauthorizedException, NotFoundException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Simulate the execution of an Authorizer in your RestApi with headers, parameters, and an incoming request body.
This is a convenience which creates an instance of the
TestInvokeAuthorizerRequest.Builderavoiding the need to create one manually viaTestInvokeAuthorizerRequest.builder()- Parameters:
testInvokeAuthorizerRequest- AConsumerthat will call methods onTestInvokeAuthorizerRequest.Builderto create a request. Make a request to simulate the invocation of an Authorizer.- Returns:
- Result of the TestInvokeAuthorizer operation returned by the service.
-
testInvokeMethod
default TestInvokeMethodResponse testInvokeMethod(TestInvokeMethodRequest testInvokeMethodRequest) throws BadRequestException, UnauthorizedException, NotFoundException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Simulate the invocation of a Method in your RestApi with headers, parameters, and an incoming request body.
- Parameters:
testInvokeMethodRequest- Make a request to simulate the invocation of a Method.- Returns:
- Result of the TestInvokeMethod operation returned by the service.
-
testInvokeMethod
default TestInvokeMethodResponse testInvokeMethod(Consumer<TestInvokeMethodRequest.Builder> testInvokeMethodRequest) throws BadRequestException, UnauthorizedException, NotFoundException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Simulate the invocation of a Method in your RestApi with headers, parameters, and an incoming request body.
This is a convenience which creates an instance of the
TestInvokeMethodRequest.Builderavoiding the need to create one manually viaTestInvokeMethodRequest.builder()- Parameters:
testInvokeMethodRequest- AConsumerthat will call methods onTestInvokeMethodRequest.Builderto create a request. Make a request to simulate the invocation of a Method.- Returns:
- Result of the TestInvokeMethod operation returned by the service.
-
untagResource
default UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Removes a tag from a given resource.
- Parameters:
untagResourceRequest- Removes a tag from a given resource.- Returns:
- Result of the UntagResource operation returned by the service.
-
untagResource
default UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Removes a tag from a given resource.
This is a convenience which creates an instance of the
UntagResourceRequest.Builderavoiding the need to create one manually viaUntagResourceRequest.builder()- Parameters:
untagResourceRequest- AConsumerthat will call methods onUntagResourceRequest.Builderto create a request. Removes a tag from a given resource.- Returns:
- Result of the UntagResource operation returned by the service.
-
updateAccount
default UpdateAccountResponse updateAccount(UpdateAccountRequest updateAccountRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Changes information about the current Account resource.
- Parameters:
updateAccountRequest- Requests API Gateway to change information about the current Account resource.- Returns:
- Result of the UpdateAccount operation returned by the service.
-
updateAccount
default UpdateAccountResponse updateAccount(Consumer<UpdateAccountRequest.Builder> updateAccountRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Changes information about the current Account resource.
This is a convenience which creates an instance of the
UpdateAccountRequest.Builderavoiding the need to create one manually viaUpdateAccountRequest.builder()- Parameters:
updateAccountRequest- AConsumerthat will call methods onUpdateAccountRequest.Builderto create a request. Requests API Gateway to change information about the current Account resource.- Returns:
- Result of the UpdateAccount operation returned by the service.
-
updateApiKey
default UpdateApiKeyResponse updateApiKey(UpdateApiKeyRequest updateApiKeyRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Changes information about an ApiKey resource.
- Parameters:
updateApiKeyRequest- A request to change information about an ApiKey resource.- Returns:
- Result of the UpdateApiKey operation returned by the service.
-
updateApiKey
default UpdateApiKeyResponse updateApiKey(Consumer<UpdateApiKeyRequest.Builder> updateApiKeyRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Changes information about an ApiKey resource.
This is a convenience which creates an instance of the
UpdateApiKeyRequest.Builderavoiding the need to create one manually viaUpdateApiKeyRequest.builder()- Parameters:
updateApiKeyRequest- AConsumerthat will call methods onUpdateApiKeyRequest.Builderto create a request. A request to change information about an ApiKey resource.- Returns:
- Result of the UpdateApiKey operation returned by the service.
-
updateAuthorizer
default UpdateAuthorizerResponse updateAuthorizer(UpdateAuthorizerRequest updateAuthorizerRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Updates an existing Authorizer resource.
- Parameters:
updateAuthorizerRequest- Request to update an existing Authorizer resource.- Returns:
- Result of the UpdateAuthorizer operation returned by the service.
-
updateAuthorizer
default UpdateAuthorizerResponse updateAuthorizer(Consumer<UpdateAuthorizerRequest.Builder> updateAuthorizerRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Updates an existing Authorizer resource.
This is a convenience which creates an instance of the
UpdateAuthorizerRequest.Builderavoiding the need to create one manually viaUpdateAuthorizerRequest.builder()- Parameters:
updateAuthorizerRequest- AConsumerthat will call methods onUpdateAuthorizerRequest.Builderto create a request. Request to update an existing Authorizer resource.- Returns:
- Result of the UpdateAuthorizer operation returned by the service.
-
updateBasePathMapping
default UpdateBasePathMappingResponse updateBasePathMapping(UpdateBasePathMappingRequest updateBasePathMappingRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Changes information about the BasePathMapping resource.
- Parameters:
updateBasePathMappingRequest- A request to change information about the BasePathMapping resource.- Returns:
- Result of the UpdateBasePathMapping operation returned by the service.
-
updateBasePathMapping
default UpdateBasePathMappingResponse updateBasePathMapping(Consumer<UpdateBasePathMappingRequest.Builder> updateBasePathMappingRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Changes information about the BasePathMapping resource.
This is a convenience which creates an instance of the
UpdateBasePathMappingRequest.Builderavoiding the need to create one manually viaUpdateBasePathMappingRequest.builder()- Parameters:
updateBasePathMappingRequest- AConsumerthat will call methods onUpdateBasePathMappingRequest.Builderto create a request. A request to change information about the BasePathMapping resource.- Returns:
- Result of the UpdateBasePathMapping operation returned by the service.
-
updateClientCertificate
default UpdateClientCertificateResponse updateClientCertificate(UpdateClientCertificateRequest updateClientCertificateRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Changes information about an ClientCertificate resource.
- Parameters:
updateClientCertificateRequest- A request to change information about an ClientCertificate resource.- Returns:
- Result of the UpdateClientCertificate operation returned by the service.
-
updateClientCertificate
default UpdateClientCertificateResponse updateClientCertificate(Consumer<UpdateClientCertificateRequest.Builder> updateClientCertificateRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Changes information about an ClientCertificate resource.
This is a convenience which creates an instance of the
UpdateClientCertificateRequest.Builderavoiding the need to create one manually viaUpdateClientCertificateRequest.builder()- Parameters:
updateClientCertificateRequest- AConsumerthat will call methods onUpdateClientCertificateRequest.Builderto create a request. A request to change information about an ClientCertificate resource.- Returns:
- Result of the UpdateClientCertificate operation returned by the service.
-
updateDeployment
default UpdateDeploymentResponse updateDeployment(UpdateDeploymentRequest updateDeploymentRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, ServiceUnavailableException, AwsServiceException, SdkClientException, ApiGatewayException Changes information about a Deployment resource.
- Parameters:
updateDeploymentRequest- Requests API Gateway to change information about a Deployment resource.- Returns:
- Result of the UpdateDeployment operation returned by the service.
-
updateDeployment
default UpdateDeploymentResponse updateDeployment(Consumer<UpdateDeploymentRequest.Builder> updateDeploymentRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, ServiceUnavailableException, AwsServiceException, SdkClientException, ApiGatewayException Changes information about a Deployment resource.
This is a convenience which creates an instance of the
UpdateDeploymentRequest.Builderavoiding the need to create one manually viaUpdateDeploymentRequest.builder()- Parameters:
updateDeploymentRequest- AConsumerthat will call methods onUpdateDeploymentRequest.Builderto create a request. Requests API Gateway to change information about a Deployment resource.- Returns:
- Result of the UpdateDeployment operation returned by the service.
-
updateDocumentationPart
default UpdateDocumentationPartResponse updateDocumentationPart(UpdateDocumentationPartRequest updateDocumentationPartRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Updates a documentation part.
- Parameters:
updateDocumentationPartRequest- Updates an existing documentation part of a given API.- Returns:
- Result of the UpdateDocumentationPart operation returned by the service.
-
updateDocumentationPart
default UpdateDocumentationPartResponse updateDocumentationPart(Consumer<UpdateDocumentationPartRequest.Builder> updateDocumentationPartRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Updates a documentation part.
This is a convenience which creates an instance of the
UpdateDocumentationPartRequest.Builderavoiding the need to create one manually viaUpdateDocumentationPartRequest.builder()- Parameters:
updateDocumentationPartRequest- AConsumerthat will call methods onUpdateDocumentationPartRequest.Builderto create a request. Updates an existing documentation part of a given API.- Returns:
- Result of the UpdateDocumentationPart operation returned by the service.
-
updateDocumentationVersion
default UpdateDocumentationVersionResponse updateDocumentationVersion(UpdateDocumentationVersionRequest updateDocumentationVersionRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Updates a documentation version.
- Parameters:
updateDocumentationVersionRequest- Updates an existing documentation version of an API.- Returns:
- Result of the UpdateDocumentationVersion operation returned by the service.
-
updateDocumentationVersion
default UpdateDocumentationVersionResponse updateDocumentationVersion(Consumer<UpdateDocumentationVersionRequest.Builder> updateDocumentationVersionRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Updates a documentation version.
This is a convenience which creates an instance of the
UpdateDocumentationVersionRequest.Builderavoiding the need to create one manually viaUpdateDocumentationVersionRequest.builder()- Parameters:
updateDocumentationVersionRequest- AConsumerthat will call methods onUpdateDocumentationVersionRequest.Builderto create a request. Updates an existing documentation version of an API.- Returns:
- Result of the UpdateDocumentationVersion operation returned by the service.
-
updateDomainName
default UpdateDomainNameResponse updateDomainName(UpdateDomainNameRequest updateDomainNameRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Changes information about the DomainName resource.
- Parameters:
updateDomainNameRequest- A request to change information about the DomainName resource.- Returns:
- Result of the UpdateDomainName operation returned by the service.
-
updateDomainName
default UpdateDomainNameResponse updateDomainName(Consumer<UpdateDomainNameRequest.Builder> updateDomainNameRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Changes information about the DomainName resource.
This is a convenience which creates an instance of the
UpdateDomainNameRequest.Builderavoiding the need to create one manually viaUpdateDomainNameRequest.builder()- Parameters:
updateDomainNameRequest- AConsumerthat will call methods onUpdateDomainNameRequest.Builderto create a request. A request to change information about the DomainName resource.- Returns:
- Result of the UpdateDomainName operation returned by the service.
-
updateGatewayResponse
default UpdateGatewayResponseResponse updateGatewayResponse(UpdateGatewayResponseRequest updateGatewayResponseRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Updates a GatewayResponse of a specified response type on the given RestApi.
- Parameters:
updateGatewayResponseRequest- Updates a GatewayResponse of a specified response type on the given RestApi.- Returns:
- Result of the UpdateGatewayResponse operation returned by the service.
-
updateGatewayResponse
default UpdateGatewayResponseResponse updateGatewayResponse(Consumer<UpdateGatewayResponseRequest.Builder> updateGatewayResponseRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Updates a GatewayResponse of a specified response type on the given RestApi.
This is a convenience which creates an instance of the
UpdateGatewayResponseRequest.Builderavoiding the need to create one manually viaUpdateGatewayResponseRequest.builder()- Parameters:
updateGatewayResponseRequest- AConsumerthat will call methods onUpdateGatewayResponseRequest.Builderto create a request. Updates a GatewayResponse of a specified response type on the given RestApi.- Returns:
- Result of the UpdateGatewayResponse operation returned by the service.
-
updateIntegration
default UpdateIntegrationResponse updateIntegration(UpdateIntegrationRequest updateIntegrationRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Represents an update integration.
- Parameters:
updateIntegrationRequest- Represents an update integration request.- Returns:
- Result of the UpdateIntegration operation returned by the service.
-
updateIntegration
default UpdateIntegrationResponse updateIntegration(Consumer<UpdateIntegrationRequest.Builder> updateIntegrationRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Represents an update integration.
This is a convenience which creates an instance of the
UpdateIntegrationRequest.Builderavoiding the need to create one manually viaUpdateIntegrationRequest.builder()- Parameters:
updateIntegrationRequest- AConsumerthat will call methods onUpdateIntegrationRequest.Builderto create a request. Represents an update integration request.- Returns:
- Result of the UpdateIntegration operation returned by the service.
-
updateIntegrationResponse
default UpdateIntegrationResponseResponse updateIntegrationResponse(UpdateIntegrationResponseRequest updateIntegrationResponseRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Represents an update integration response.
- Parameters:
updateIntegrationResponseRequest- Represents an update integration response request.- Returns:
- Result of the UpdateIntegrationResponse operation returned by the service.
-
updateIntegrationResponse
default UpdateIntegrationResponseResponse updateIntegrationResponse(Consumer<UpdateIntegrationResponseRequest.Builder> updateIntegrationResponseRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Represents an update integration response.
This is a convenience which creates an instance of the
UpdateIntegrationResponseRequest.Builderavoiding the need to create one manually viaUpdateIntegrationResponseRequest.builder()- Parameters:
updateIntegrationResponseRequest- AConsumerthat will call methods onUpdateIntegrationResponseRequest.Builderto create a request. Represents an update integration response request.- Returns:
- Result of the UpdateIntegrationResponse operation returned by the service.
-
updateMethod
default UpdateMethodResponse updateMethod(UpdateMethodRequest updateMethodRequest) throws UnauthorizedException, NotFoundException, BadRequestException, ConflictException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Updates an existing Method resource.
- Parameters:
updateMethodRequest- Request to update an existing Method resource.- Returns:
- Result of the UpdateMethod operation returned by the service.
-
updateMethod
default UpdateMethodResponse updateMethod(Consumer<UpdateMethodRequest.Builder> updateMethodRequest) throws UnauthorizedException, NotFoundException, BadRequestException, ConflictException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Updates an existing Method resource.
This is a convenience which creates an instance of the
UpdateMethodRequest.Builderavoiding the need to create one manually viaUpdateMethodRequest.builder()- Parameters:
updateMethodRequest- AConsumerthat will call methods onUpdateMethodRequest.Builderto create a request. Request to update an existing Method resource.- Returns:
- Result of the UpdateMethod operation returned by the service.
-
updateMethodResponse
default UpdateMethodResponseResponse updateMethodResponse(UpdateMethodResponseRequest updateMethodResponseRequest) throws UnauthorizedException, NotFoundException, ConflictException, LimitExceededException, BadRequestException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Updates an existing MethodResponse resource.
- Parameters:
updateMethodResponseRequest- A request to update an existing MethodResponse resource.- Returns:
- Result of the UpdateMethodResponse operation returned by the service.
-
updateMethodResponse
default UpdateMethodResponseResponse updateMethodResponse(Consumer<UpdateMethodResponseRequest.Builder> updateMethodResponseRequest) throws UnauthorizedException, NotFoundException, ConflictException, LimitExceededException, BadRequestException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Updates an existing MethodResponse resource.
This is a convenience which creates an instance of the
UpdateMethodResponseRequest.Builderavoiding the need to create one manually viaUpdateMethodResponseRequest.builder()- Parameters:
updateMethodResponseRequest- AConsumerthat will call methods onUpdateMethodResponseRequest.Builderto create a request. A request to update an existing MethodResponse resource.- Returns:
- Result of the UpdateMethodResponse operation returned by the service.
-
updateModel
default UpdateModelResponse updateModel(UpdateModelRequest updateModelRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Changes information about a model. The maximum size of the model is 400 KB.
- Parameters:
updateModelRequest- Request to update an existing model in an existing RestApi resource.- Returns:
- Result of the UpdateModel operation returned by the service.
-
updateModel
default UpdateModelResponse updateModel(Consumer<UpdateModelRequest.Builder> updateModelRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Changes information about a model. The maximum size of the model is 400 KB.
This is a convenience which creates an instance of the
UpdateModelRequest.Builderavoiding the need to create one manually viaUpdateModelRequest.builder()- Parameters:
updateModelRequest- AConsumerthat will call methods onUpdateModelRequest.Builderto create a request. Request to update an existing model in an existing RestApi resource.- Returns:
- Result of the UpdateModel operation returned by the service.
-
updateRequestValidator
default UpdateRequestValidatorResponse updateRequestValidator(UpdateRequestValidatorRequest updateRequestValidatorRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Updates a RequestValidator of a given RestApi.
- Parameters:
updateRequestValidatorRequest- Updates a RequestValidator of a given RestApi.- Returns:
- Result of the UpdateRequestValidator operation returned by the service.
-
updateRequestValidator
default UpdateRequestValidatorResponse updateRequestValidator(Consumer<UpdateRequestValidatorRequest.Builder> updateRequestValidatorRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Updates a RequestValidator of a given RestApi.
This is a convenience which creates an instance of the
UpdateRequestValidatorRequest.Builderavoiding the need to create one manually viaUpdateRequestValidatorRequest.builder()- Parameters:
updateRequestValidatorRequest- AConsumerthat will call methods onUpdateRequestValidatorRequest.Builderto create a request. Updates a RequestValidator of a given RestApi.- Returns:
- Result of the UpdateRequestValidator operation returned by the service.
-
updateResource
default UpdateResourceResponse updateResource(UpdateResourceRequest updateResourceRequest) throws UnauthorizedException, NotFoundException, ConflictException, BadRequestException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Changes information about a Resource resource.
- Parameters:
updateResourceRequest- Request to change information about a Resource resource.- Returns:
- Result of the UpdateResource operation returned by the service.
-
updateResource
default UpdateResourceResponse updateResource(Consumer<UpdateResourceRequest.Builder> updateResourceRequest) throws UnauthorizedException, NotFoundException, ConflictException, BadRequestException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Changes information about a Resource resource.
This is a convenience which creates an instance of the
UpdateResourceRequest.Builderavoiding the need to create one manually viaUpdateResourceRequest.builder()- Parameters:
updateResourceRequest- AConsumerthat will call methods onUpdateResourceRequest.Builderto create a request. Request to change information about a Resource resource.- Returns:
- Result of the UpdateResource operation returned by the service.
-
updateRestApi
default UpdateRestApiResponse updateRestApi(UpdateRestApiRequest updateRestApiRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Changes information about the specified API.
- Parameters:
updateRestApiRequest- Request to update an existing RestApi resource in your collection.- Returns:
- Result of the UpdateRestApi operation returned by the service.
-
updateRestApi
default UpdateRestApiResponse updateRestApi(Consumer<UpdateRestApiRequest.Builder> updateRestApiRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Changes information about the specified API.
This is a convenience which creates an instance of the
UpdateRestApiRequest.Builderavoiding the need to create one manually viaUpdateRestApiRequest.builder()- Parameters:
updateRestApiRequest- AConsumerthat will call methods onUpdateRestApiRequest.Builderto create a request. Request to update an existing RestApi resource in your collection.- Returns:
- Result of the UpdateRestApi operation returned by the service.
-
updateStage
default UpdateStageResponse updateStage(UpdateStageRequest updateStageRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Changes information about a Stage resource.
- Parameters:
updateStageRequest- Requests API Gateway to change information about a Stage resource.- Returns:
- Result of the UpdateStage operation returned by the service.
-
updateStage
default UpdateStageResponse updateStage(Consumer<UpdateStageRequest.Builder> updateStageRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Changes information about a Stage resource.
This is a convenience which creates an instance of the
UpdateStageRequest.Builderavoiding the need to create one manually viaUpdateStageRequest.builder()- Parameters:
updateStageRequest- AConsumerthat will call methods onUpdateStageRequest.Builderto create a request. Requests API Gateway to change information about a Stage resource.- Returns:
- Result of the UpdateStage operation returned by the service.
-
updateUsage
default UpdateUsageResponse updateUsage(UpdateUsageRequest updateUsageRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Grants a temporary extension to the remaining quota of a usage plan associated with a specified API key.
- Parameters:
updateUsageRequest- The PATCH request to grant a temporary extension to the remaining quota of a usage plan associated with a specified API key.- Returns:
- Result of the UpdateUsage operation returned by the service.
-
updateUsage
default UpdateUsageResponse updateUsage(Consumer<UpdateUsageRequest.Builder> updateUsageRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Grants a temporary extension to the remaining quota of a usage plan associated with a specified API key.
This is a convenience which creates an instance of the
UpdateUsageRequest.Builderavoiding the need to create one manually viaUpdateUsageRequest.builder()- Parameters:
updateUsageRequest- AConsumerthat will call methods onUpdateUsageRequest.Builderto create a request. The PATCH request to grant a temporary extension to the remaining quota of a usage plan associated with a specified API key.- Returns:
- Result of the UpdateUsage operation returned by the service.
-
updateUsagePlan
default UpdateUsagePlanResponse updateUsagePlan(UpdateUsagePlanRequest updateUsagePlanRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Updates a usage plan of a given plan Id.
- Parameters:
updateUsagePlanRequest- The PATCH request to update a usage plan of a given plan Id.- Returns:
- Result of the UpdateUsagePlan operation returned by the service.
-
updateUsagePlan
default UpdateUsagePlanResponse updateUsagePlan(Consumer<UpdateUsagePlanRequest.Builder> updateUsagePlanRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Updates a usage plan of a given plan Id.
This is a convenience which creates an instance of the
UpdateUsagePlanRequest.Builderavoiding the need to create one manually viaUpdateUsagePlanRequest.builder()- Parameters:
updateUsagePlanRequest- AConsumerthat will call methods onUpdateUsagePlanRequest.Builderto create a request. The PATCH request to update a usage plan of a given plan Id.- Returns:
- Result of the UpdateUsagePlan operation returned by the service.
-
updateVpcLink
default UpdateVpcLinkResponse updateVpcLink(UpdateVpcLinkRequest updateVpcLinkRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Updates an existing VpcLink of a specified identifier.
- Parameters:
updateVpcLinkRequest- Updates an existing VpcLink of a specified identifier.- Returns:
- Result of the UpdateVpcLink operation returned by the service.
-
updateVpcLink
default UpdateVpcLinkResponse updateVpcLink(Consumer<UpdateVpcLinkRequest.Builder> updateVpcLinkRequest) throws BadRequestException, ConflictException, LimitExceededException, NotFoundException, UnauthorizedException, TooManyRequestsException, AwsServiceException, SdkClientException, ApiGatewayException Updates an existing VpcLink of a specified identifier.
This is a convenience which creates an instance of the
UpdateVpcLinkRequest.Builderavoiding the need to create one manually viaUpdateVpcLinkRequest.builder()- Parameters:
updateVpcLinkRequest- AConsumerthat will call methods onUpdateVpcLinkRequest.Builderto create a request. Updates an existing VpcLink of a specified identifier.- Returns:
- Result of the UpdateVpcLink operation returned by the service.
-
create
Create aApiGatewayClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider. -
builder
Create a builder that can be used to configure and create aApiGatewayClient. -
serviceMetadata
-
serviceClientConfiguration
Description copied from interface:SdkClientThe SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfigurationin interfaceAwsClient- Specified by:
serviceClientConfigurationin interfaceSdkClient- Returns:
- SdkServiceClientConfiguration
-