A B C D E F G H I M N P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abbreviation(String) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
-
Sets the abbreviated name of the service.
- absolute(boolean) - Method in class software.amazon.smithy.aws.traits.ArnTrait.Builder
- ActionPermissionDescriptionTrait - Class in software.amazon.smithy.aws.traits.iam
-
Defines the description of what providing access to an operation entails.
- ActionPermissionDescriptionTrait.Provider - Class in software.amazon.smithy.aws.traits.iam
- addCacheKeyParameter(String) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait.Builder
-
Adds a cache key parameter.
- addProviderArn(String) - Method in class software.amazon.smithy.aws.traits.CognitoUserPoolsSettingsTrait.Builder
-
Adds a provider ARN.
- ApiKeySourceTrait - Class in software.amazon.smithy.aws.traits.apigateway
- ApiKeySourceTrait(String) - Constructor for class software.amazon.smithy.aws.traits.apigateway.ApiKeySourceTrait
- ApiKeySourceTrait(String, FromSourceLocation) - Constructor for class software.amazon.smithy.aws.traits.apigateway.ApiKeySourceTrait
- ApiKeySourceTrait.Provider - Class in software.amazon.smithy.aws.traits.apigateway
- ArnIndex - Class in software.amazon.smithy.aws.traits
-
Resolves and indexes the ARN templates for each resource in a service.
- ArnIndex(Model) - Constructor for class software.amazon.smithy.aws.traits.ArnIndex
- arnNamespace(String) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
-
Set the ARN service namespace of the service.
- ArnReferenceTrait - Class in software.amazon.smithy.aws.traits
-
Indicates that a string shape contains an ARN.
- ArnReferenceTrait.Builder - Class in software.amazon.smithy.aws.traits
-
Builder for
ArnReferenceTrait
. - ArnReferenceTrait.Provider - Class in software.amazon.smithy.aws.traits
- ArnTemplateValidator - Class in software.amazon.smithy.aws.traits
-
Ensures that all arn traits for a service are valid and that their templates only reference valid resource identifiers.
- ArnTemplateValidator() - Constructor for class software.amazon.smithy.aws.traits.ArnTemplateValidator
- ArnTrait - Class in software.amazon.smithy.aws.traits
-
Configures the ARN template of a resource shape, relative to the service to which a resource is bound.
- ArnTrait.Builder - Class in software.amazon.smithy.aws.traits
-
Builder for
ArnTrait
. - ArnTrait.Provider - Class in software.amazon.smithy.aws.traits
- AuthorizerDefinition - Class in software.amazon.smithy.aws.traits.apigateway
-
Represents an API Gateway authorizer.
- AuthorizerDefinition.Builder - Class in software.amazon.smithy.aws.traits.apigateway
-
Builder used to create an
AuthorizerDefinition
. - AuthorizerIndex - Class in software.amazon.smithy.aws.traits.apigateway
-
Computes the effective authorizers of each resource and operation in a service.
- AuthorizerIndex(Model) - Constructor for class software.amazon.smithy.aws.traits.apigateway.AuthorizerIndex
- authorizers(Map<String, AuthorizerDefinition>) - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizersTrait.Builder
-
Replaces all of the authorizers with the given map.
- AuthorizersTrait - Class in software.amazon.smithy.aws.traits.apigateway
-
Defines a map of API Gateway
x-amazon-apigateway-authorizer
values that correspond to Smithy authorization definitions. - AuthorizersTrait.Builder - Class in software.amazon.smithy.aws.traits.apigateway
-
Builds an
AuthorizersTrait
. - AuthorizersTrait.Provider - Class in software.amazon.smithy.aws.traits.apigateway
- AuthorizersTraitValidator - Class in software.amazon.smithy.aws.traits.apigateway
-
Each authorizer resolved within a service must use a scheme that matches one of the schemes of the protocols of the service.
- AuthorizersTraitValidator() - Constructor for class software.amazon.smithy.aws.traits.apigateway.AuthorizersTraitValidator
- AuthorizerTrait - Class in software.amazon.smithy.aws.traits.apigateway
-
Attaches an API Gateway authorizer to a service, resource, or operation.
- AuthorizerTrait(String) - Constructor for class software.amazon.smithy.aws.traits.apigateway.AuthorizerTrait
- AuthorizerTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.aws.traits.apigateway.AuthorizerTrait
- AuthorizerTrait.Provider - Class in software.amazon.smithy.aws.traits.apigateway
B
- build() - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizerDefinition.Builder
- build() - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizersTrait.Builder
- build() - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationResponse.Builder
- build() - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait.Builder
- build() - Method in class software.amazon.smithy.aws.traits.apigateway.MockIntegrationTrait.Builder
- build() - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait.Builder
- build() - Method in class software.amazon.smithy.aws.traits.ArnTrait.Builder
- build() - Method in class software.amazon.smithy.aws.traits.CognitoUserPoolsSettingsTrait.Builder
- build() - Method in class software.amazon.smithy.aws.traits.iam.ConditionKeyDefinition.Builder
- build() - Method in class software.amazon.smithy.aws.traits.iam.ConditionKeysTrait.Builder
- build() - Method in class software.amazon.smithy.aws.traits.iam.DefineConditionKeysTrait.Builder
- build() - Method in class software.amazon.smithy.aws.traits.iam.RequiredActionsTrait.Builder
- build() - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
- build() - Method in class software.amazon.smithy.aws.traits.UnsignedPayloadTrait.Builder
- build(ShapeId) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
- builder() - Static method in class software.amazon.smithy.aws.traits.apigateway.AuthorizerDefinition
-
Creates a builder for an Authorizer.
- builder() - Static method in class software.amazon.smithy.aws.traits.apigateway.AuthorizersTrait
-
Creates a builder for the trait.
- builder() - Static method in class software.amazon.smithy.aws.traits.apigateway.IntegrationResponse
-
Creates a builder used to build an IntegrationResponse.
- builder() - Static method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait
- builder() - Static method in class software.amazon.smithy.aws.traits.apigateway.MockIntegrationTrait
- builder() - Static method in class software.amazon.smithy.aws.traits.ArnReferenceTrait
- builder() - Static method in class software.amazon.smithy.aws.traits.ArnTrait
- builder() - Static method in class software.amazon.smithy.aws.traits.CognitoUserPoolsSettingsTrait
- builder() - Static method in class software.amazon.smithy.aws.traits.iam.ConditionKeyDefinition
- builder() - Static method in class software.amazon.smithy.aws.traits.iam.ConditionKeysTrait
- builder() - Static method in class software.amazon.smithy.aws.traits.iam.DefineConditionKeysTrait
- builder() - Static method in class software.amazon.smithy.aws.traits.iam.RequiredActionsTrait
- builder() - Static method in class software.amazon.smithy.aws.traits.ServiceTrait
- builder() - Static method in class software.amazon.smithy.aws.traits.UnsignedPayloadTrait
- Builder() - Constructor for class software.amazon.smithy.aws.traits.apigateway.AuthorizerDefinition.Builder
- Builder() - Constructor for class software.amazon.smithy.aws.traits.apigateway.AuthorizersTrait.Builder
- Builder() - Constructor for class software.amazon.smithy.aws.traits.apigateway.IntegrationResponse.Builder
- Builder() - Constructor for class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait.Builder
- Builder() - Constructor for class software.amazon.smithy.aws.traits.apigateway.MockIntegrationTrait.Builder
- Builder() - Constructor for class software.amazon.smithy.aws.traits.iam.ConditionKeyDefinition.Builder
- Builder() - Constructor for class software.amazon.smithy.aws.traits.iam.RequiredActionsTrait.Builder
C
- cacheNamespace(String) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait.Builder
-
Set an API-specific tag group of related cached parameters.
- clearAuthorizers() - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizersTrait.Builder
-
Clears all of the authorizers in the builder.
- clearCacheKeyParameters() - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait.Builder
-
Clears all cache key parameters.
- clearProviderArns() - Method in class software.amazon.smithy.aws.traits.CognitoUserPoolsSettingsTrait.Builder
-
Clears all provider ARNs from the builder.
- cloudFormationName(String) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
-
Sets the AWS CloudFormation resource type service name.
- cloudTrailEventSource(String) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
-
Set the CloudTrail event source name of the service.
- CognitoUserPoolsSettingsTrait - Class in software.amazon.smithy.aws.traits
-
Configures an Amazon Cognito User Pools auth scheme.
- CognitoUserPoolsSettingsTrait.Builder - Class in software.amazon.smithy.aws.traits
-
Builder for
CognitoUserPoolsSettingsTrait
. - CognitoUserPoolsSettingsTrait.Provider - Class in software.amazon.smithy.aws.traits
- ConditionKeyDefinition - Class in software.amazon.smithy.aws.traits.iam
- ConditionKeyDefinition.Builder - Class in software.amazon.smithy.aws.traits.iam
- ConditionKeysIndex - Class in software.amazon.smithy.aws.traits.iam
-
Provides an index of condition keys for a service, including any condition keys inferred from resource identifiers.
- ConditionKeysIndex(Model) - Constructor for class software.amazon.smithy.aws.traits.iam.ConditionKeysIndex
- ConditionKeysTrait - Class in software.amazon.smithy.aws.traits.iam
-
Applies condition keys to an operation or resource.
- ConditionKeysTrait(List<String>) - Constructor for class software.amazon.smithy.aws.traits.iam.ConditionKeysTrait
- ConditionKeysTrait(List<String>, FromSourceLocation) - Constructor for class software.amazon.smithy.aws.traits.iam.ConditionKeysTrait
- ConditionKeysTrait.Builder - Class in software.amazon.smithy.aws.traits.iam
- ConditionKeysTrait.Provider - Class in software.amazon.smithy.aws.traits.iam
- ConditionKeysValidator - Class in software.amazon.smithy.aws.traits.iam
-
Ensures that condition keys referenced by operations bound within the closure of a service are defined either explicitly using the
defineConditionKeys
trait or through an inferred resource identifier condition key. - ConditionKeysValidator() - Constructor for class software.amazon.smithy.aws.traits.iam.ConditionKeysValidator
- connectionId(String) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait.Builder
-
Sets the ID of a VpcLink when using a private integration.
- connectionType(String) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait.Builder
-
Sets the connection type.
- contentHandling(String) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationResponse.Builder
-
Sets the content handling of the response template.
- contentHandling(String) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait.Builder
-
Set the Request payload encoding conversion types.
- ControlPlaneTrait - Class in software.amazon.smithy.aws.traits
- ControlPlaneTrait() - Constructor for class software.amazon.smithy.aws.traits.ControlPlaneTrait
- ControlPlaneTrait(SourceLocation) - Constructor for class software.amazon.smithy.aws.traits.ControlPlaneTrait
- ControlPlaneTrait.Provider - Class in software.amazon.smithy.aws.traits
- createNode() - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizersTrait
- createNode() - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait
- createNode() - Method in class software.amazon.smithy.aws.traits.apigateway.MockIntegrationTrait
- createNode() - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait
- createNode() - Method in class software.amazon.smithy.aws.traits.ArnTrait
- createNode() - Method in class software.amazon.smithy.aws.traits.CognitoUserPoolsSettingsTrait
- createNode() - Method in class software.amazon.smithy.aws.traits.iam.DefineConditionKeysTrait
- createNode() - Method in class software.amazon.smithy.aws.traits.ServiceTrait
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizersTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.apigateway.MockIntegrationTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.ArnTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.CognitoUserPoolsSettingsTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.iam.DefineConditionKeysTrait.Provider
- createTrait(ShapeId, Node) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Provider
- credentials(String) - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizerDefinition.Builder
-
Sets the Credentials required for invoking the authorizer, if any, in the form of an ARN of an IAM execution role.
- credentials(String) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait.Builder
-
Specifies the credentials used by the integration, if any.
D
- DataPlaneTrait - Class in software.amazon.smithy.aws.traits
- DataPlaneTrait() - Constructor for class software.amazon.smithy.aws.traits.DataPlaneTrait
- DataPlaneTrait(SourceLocation) - Constructor for class software.amazon.smithy.aws.traits.DataPlaneTrait
- DataPlaneTrait.Provider - Class in software.amazon.smithy.aws.traits
- DataTrait - Class in software.amazon.smithy.aws.traits
- DataTrait(String, SourceLocation) - Constructor for class software.amazon.smithy.aws.traits.DataTrait
- DataTrait.Provider - Class in software.amazon.smithy.aws.traits
- DefineConditionKeysTrait - Class in software.amazon.smithy.aws.traits.iam
-
Defines condition keys used in a service.
- DefineConditionKeysTrait.Builder - Class in software.amazon.smithy.aws.traits.iam
- DefineConditionKeysTrait.Provider - Class in software.amazon.smithy.aws.traits.iam
- DisableConditionKeyInferenceTrait - Class in software.amazon.smithy.aws.traits.iam
-
Disables the automatic inference of condition keys of a resource.
- DisableConditionKeyInferenceTrait() - Constructor for class software.amazon.smithy.aws.traits.iam.DisableConditionKeyInferenceTrait
- DisableConditionKeyInferenceTrait(SourceLocation) - Constructor for class software.amazon.smithy.aws.traits.iam.DisableConditionKeyInferenceTrait
- DisableConditionKeyInferenceTrait.Provider - Class in software.amazon.smithy.aws.traits.iam
- documentation(String) - Method in class software.amazon.smithy.aws.traits.iam.ConditionKeyDefinition.Builder
E
- equals(Object) - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizerDefinition
- equals(Object) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationResponse
- equals(Object) - Method in class software.amazon.smithy.aws.traits.iam.ConditionKeyDefinition
- externalDocumentation(String) - Method in class software.amazon.smithy.aws.traits.iam.ConditionKeyDefinition.Builder
F
- formatComponent(ToShapeId, ToShapeId, String) - Static method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait
-
Replaces templated placeholders in an Integration trait.
- fromNode(Node) - Static method in class software.amazon.smithy.aws.traits.iam.ConditionKeyDefinition
G
- getAbbreviation() - Method in class software.amazon.smithy.aws.traits.ServiceTrait
-
Gets the abbreviated name of the service (if available).
- getAllAuthorizers() - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizersTrait
-
Gets an immuatable map of authorizer names to their definitions.
- getAllRequestParameters() - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait
-
Gets the request parameter mappings of the integration.
- getAllRequestParameters() - Method in class software.amazon.smithy.aws.traits.apigateway.MockIntegrationTrait
-
Gets the request parameter mappings of the integration.
- getAllRequestTemplates() - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait
-
Gets all request templates of the integration.
- getAllRequestTemplates() - Method in class software.amazon.smithy.aws.traits.apigateway.MockIntegrationTrait
-
Gets all request templates of the integration.
- getAllResponseParameters() - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationResponse
-
Gets response parameters.
- getAllResponses() - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait
-
Gets all integration responses.
- getAllResponses() - Method in class software.amazon.smithy.aws.traits.apigateway.MockIntegrationTrait
-
Gets all integration responses.
- getAllResponseTemplates() - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationResponse
-
Gets a map of MIME types to mapping templates for the response payload.
- getArnNamespace() - Method in class software.amazon.smithy.aws.traits.ServiceTrait
-
Get the AWS ARN service namespace of the service.
- getAuthorizer(String) - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizersTrait
-
Gets a specific authorizer by name.
- getAuthorizer(ToShapeId) - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizerIndex
-
Gets the effective authorizer name of a service.
- getAuthorizer(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizerIndex
-
Gets the effective authorizer name of a specific resource or operation within a service.
- getAuthorizerValue(ToShapeId) - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizerIndex
-
Gets the effective authorizer structure value of a service.
- getAuthorizerValue(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizerIndex
-
Gets the effective authorizer structure value of a shape in a service.
- getCacheKeyParameters() - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait
-
A list of request parameters whose values are to be cached.
- getCacheNamespace() - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait
-
Gets an API-specific tag group of related cached parameters.
- getCloudFormationName() - Method in class software.amazon.smithy.aws.traits.ServiceTrait
-
Get the AWS CloudFormation service name.
- getCloudTrailEventSource() - Method in class software.amazon.smithy.aws.traits.ServiceTrait
-
Returns the CloudTrail event source name of the service.
- getConditionKey(String) - Method in class software.amazon.smithy.aws.traits.iam.DefineConditionKeysTrait
-
Get a specific condition key by name.
- getConditionKeyNames(ToShapeId) - Method in class software.amazon.smithy.aws.traits.iam.ConditionKeysIndex
-
Get all of the condition key names used in a service.
- getConditionKeyNames(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.traits.iam.ConditionKeysIndex
-
Get all of the defined condition keys used in an operation or resource, including any inferred keys and keys inherited by parent resource bindings.
- getConditionKeys() - Method in class software.amazon.smithy.aws.traits.iam.DefineConditionKeysTrait
-
Gets all condition keys of the service.
- getConnectionId() - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait
-
Gets the ID of a VpcLink when using a private integration.
- getConnectionType() - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait
-
Gets the connection type used by this integration.
- getContentHandling() - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationResponse
-
Gets the response payload content handling type.
- getContentHandling() - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait
-
Get the Request payload encoding conversion types.
- getCredentials() - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizerDefinition
-
Gets the Credentials required for invoking the authorizer, if any, in the form of an ARN of an IAM execution role.
- getCredentials() - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait
-
Gets the credentials required for the integration, if any.
- getDefinedConditionKeys(ToShapeId) - Method in class software.amazon.smithy.aws.traits.iam.ConditionKeysIndex
-
Get all of the explicit and inferred condition keys used in the entire service.
- getDefinedConditionKeys(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.traits.iam.ConditionKeysIndex
-
Get all of the defined condition keys used in an operation or resource, including any inferred keys and keys inherited by parent resource bindings.
- getDocumentation() - Method in class software.amazon.smithy.aws.traits.iam.ConditionKeyDefinition
- getEffectiveOperationArn(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.traits.ArnIndex
-
Gets the effective ARN of an operation based on the identifier bindings of the operation bound to a resource contained within a service.
- getExternalDocumentation() - Method in class software.amazon.smithy.aws.traits.iam.ConditionKeyDefinition
- getFullResourceArnTemplate(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.traits.ArnIndex
-
Expands the relative ARN of a resource with the service name to form a full ARN template.
- getHttpMethod() - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait
-
Gets the integration's HTTP method type.
- getIdentitySource() - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizerDefinition
-
Gets the comma-separated list of mapping expressions of the request parameters as the identity source.
- getIdentityValidationExpression() - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizerDefinition
-
Gets the regular expression for validating the token as the incoming identity.
- getIntegrationTrait(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTraitIndex
-
Get the integration trait for a particular operation, resource, or service bound within a service.
- getIntegrationTrait(ToShapeId, ToShapeId, Class<T>) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTraitIndex
-
Get the integration trait for a particular operation, resource, or service bound within a service of a specific type.
- getLabels() - Method in class software.amazon.smithy.aws.traits.ArnTrait
- getPassThroughBehavior() - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait
-
Gets the pass through behavior of the integration.
- getPassThroughBehavior() - Method in class software.amazon.smithy.aws.traits.apigateway.MockIntegrationTrait
-
Gets the pass through behavior of the integration.
- getProviderArns() - Method in class software.amazon.smithy.aws.traits.CognitoUserPoolsSettingsTrait
-
Get the list of provider ARNs.
- getRequestParameter(String) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait
-
Get a specific request parameter by input expression.
- getRequestParameter(String) - Method in class software.amazon.smithy.aws.traits.apigateway.MockIntegrationTrait
-
Get a specific request parameter by input expression.
- getRequestTemplate(String) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait
-
Gets a specific request template by MIME type.
- getRequestTemplate(String) - Method in class software.amazon.smithy.aws.traits.apigateway.MockIntegrationTrait
-
Gets a specific request template by MIME type.
- getResource() - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait
-
Get the Smithy resource shape ID of the ARN.
- getResponse(String) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait
-
Get a specific integration response by status code expression.
- getResponse(String) - Method in class software.amazon.smithy.aws.traits.apigateway.MockIntegrationTrait
-
Get a specific integration response by status code expression.
- getResponseParameter(String) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationResponse
-
Gets a specific response parameter by it's input mapping expression.
- getResponseTemplate(String) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationResponse
-
Gets a specific response template by MIME type.
- getResultTtlInSeconds() - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizerDefinition
-
Gets the number of seconds during which the resulting IAM policy is cached.
- getScheme() - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizerDefinition
-
Gets the Smithy scheme used as the client authentication type.
- getSdkId() - Method in class software.amazon.smithy.aws.traits.ServiceTrait
-
Get the SDK service ID.
- getService() - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait
-
Get the Smithy service shape ID of the ARN.
- getServiceArnNamespace(ToShapeId) - Method in class software.amazon.smithy.aws.traits.ArnIndex
-
Gets the ARN service namespace of a service shape.
- getServiceResourceArns(ToShapeId) - Method in class software.amazon.smithy.aws.traits.ArnIndex
-
Gets all of the mappings of resources within a service to its arnTemplate trait.
- getStatusCode() - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationResponse
-
Gets the status code of the response.
- getTemplate() - Method in class software.amazon.smithy.aws.traits.ArnTrait
- getTimeoutInMillis() - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait
-
Get the timeout in milliseconds.
- getType() - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizerDefinition
-
Gets the type of the authorizer.
- getType() - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait
-
Gets the integration type.
- getType() - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait
-
Get the AWS CloudFormation type of the ARN.
- getType() - Method in class software.amazon.smithy.aws.traits.iam.ConditionKeyDefinition
- getUri() - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizerDefinition
-
Gets the Uniform Resource Identifier (URI) of the authorizer Lambda function.
- getUri() - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait
-
Gets the Uniform Resource Identifier (URI) of the integration endpoint.
H
- hashCode() - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizerDefinition
- hashCode() - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationResponse
- hashCode() - Method in class software.amazon.smithy.aws.traits.iam.ConditionKeyDefinition
- httpMethod(String) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait.Builder
-
Specifies the integration's HTTP method type.
I
- ID - Static variable in class software.amazon.smithy.aws.traits.apigateway.ApiKeySourceTrait
- ID - Static variable in class software.amazon.smithy.aws.traits.apigateway.AuthorizersTrait
- ID - Static variable in class software.amazon.smithy.aws.traits.apigateway.AuthorizerTrait
- ID - Static variable in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait
- ID - Static variable in class software.amazon.smithy.aws.traits.apigateway.MockIntegrationTrait
- ID - Static variable in class software.amazon.smithy.aws.traits.apigateway.RequestValidatorTrait
- ID - Static variable in class software.amazon.smithy.aws.traits.ArnReferenceTrait
- ID - Static variable in class software.amazon.smithy.aws.traits.ArnTrait
- ID - Static variable in class software.amazon.smithy.aws.traits.CognitoUserPoolsSettingsTrait
- ID - Static variable in class software.amazon.smithy.aws.traits.ControlPlaneTrait
- ID - Static variable in class software.amazon.smithy.aws.traits.DataPlaneTrait
- ID - Static variable in class software.amazon.smithy.aws.traits.DataTrait
- ID - Static variable in class software.amazon.smithy.aws.traits.iam.ActionPermissionDescriptionTrait
- ID - Static variable in class software.amazon.smithy.aws.traits.iam.ConditionKeysTrait
- ID - Static variable in class software.amazon.smithy.aws.traits.iam.DefineConditionKeysTrait
- ID - Static variable in class software.amazon.smithy.aws.traits.iam.DisableConditionKeyInferenceTrait
- ID - Static variable in class software.amazon.smithy.aws.traits.iam.RequiredActionsTrait
- ID - Static variable in class software.amazon.smithy.aws.traits.ServiceTrait
- ID - Static variable in class software.amazon.smithy.aws.traits.UnsignedPayloadTrait
- identitySource(String) - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizerDefinition.Builder
-
Sets the comma-separated list of mapping expressions of the request parameters as the identity source.
- identityValidationExpression(String) - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizerDefinition.Builder
-
Sets the regular expression for validating the token as the incoming identity.
- IntegrationResponse - Class in software.amazon.smithy.aws.traits.apigateway
-
An API Gateway integration response object.
- IntegrationResponse.Builder - Class in software.amazon.smithy.aws.traits.apigateway
-
Builds a
IntegrationResponse
. - IntegrationTrait - Class in software.amazon.smithy.aws.traits.apigateway
-
API Gateway integration.
- IntegrationTrait.Builder - Class in software.amazon.smithy.aws.traits.apigateway
- IntegrationTrait.Provider - Class in software.amazon.smithy.aws.traits.apigateway
- IntegrationTraitIndex - Class in software.amazon.smithy.aws.traits.apigateway
-
Computes the API Gateway integration for each operation, resource, and service shape in a model.
- IntegrationTraitIndex(Model) - Constructor for class software.amazon.smithy.aws.traits.apigateway.IntegrationTraitIndex
- isAbsolute() - Method in class software.amazon.smithy.aws.traits.ArnTrait
- isControlPlane(ToShapeId) - Method in class software.amazon.smithy.aws.traits.PlaneIndex
-
Checks if the given service shape is part of the control plane.
- isControlPlane(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.traits.PlaneIndex
-
Checks if the given shape within a service is part of the control plane.
- isDataPlane(ToShapeId) - Method in class software.amazon.smithy.aws.traits.PlaneIndex
-
Checks if the given service shape is part of the data plane.
- isDataPlane(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.traits.PlaneIndex
-
Checks if the given shape within a service is part of the data plane.
- isNoAccount() - Method in class software.amazon.smithy.aws.traits.ArnTrait
- isNoRegion() - Method in class software.amazon.smithy.aws.traits.ArnTrait
- isPlaneDefined(ToShapeId) - Method in class software.amazon.smithy.aws.traits.PlaneIndex
-
Checks if the given service shape has defined its plane.
- isPlaneDefined(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.traits.PlaneIndex
-
Checks if the given shape within a service has a resolvable plane.
- isPreviouslyReleasedInvalidServiceId(String) - Static method in class software.amazon.smithy.aws.traits.SdkServiceIdValidator
-
Checks if the given value is a previously released but invalid service ID.
M
- MockIntegrationTrait - Class in software.amazon.smithy.aws.traits.apigateway
-
API Gateway mock integration.
- MockIntegrationTrait.Builder - Class in software.amazon.smithy.aws.traits.apigateway
- MockIntegrationTrait.Provider - Class in software.amazon.smithy.aws.traits.apigateway
N
- noAccount(boolean) - Method in class software.amazon.smithy.aws.traits.ArnTrait.Builder
- noRegion(boolean) - Method in class software.amazon.smithy.aws.traits.ArnTrait.Builder
P
- passThroughBehavior(String) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait.Builder
-
Configures the pass through behavior of the integration.
- passThroughBehavior(String) - Method in class software.amazon.smithy.aws.traits.apigateway.MockIntegrationTrait.Builder
-
Configures the pass through behavior of the integration.
- PlaneIndex - Class in software.amazon.smithy.aws.traits
-
Determines if a service, resource, or operation are considered part of the data plane or control plane.
- PlaneIndex(Model) - Constructor for class software.amazon.smithy.aws.traits.PlaneIndex
- Provider() - Constructor for class software.amazon.smithy.aws.traits.apigateway.ApiKeySourceTrait.Provider
- Provider() - Constructor for class software.amazon.smithy.aws.traits.apigateway.AuthorizersTrait.Provider
- Provider() - Constructor for class software.amazon.smithy.aws.traits.apigateway.AuthorizerTrait.Provider
- Provider() - Constructor for class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait.Provider
- Provider() - Constructor for class software.amazon.smithy.aws.traits.apigateway.MockIntegrationTrait.Provider
- Provider() - Constructor for class software.amazon.smithy.aws.traits.apigateway.RequestValidatorTrait.Provider
- Provider() - Constructor for class software.amazon.smithy.aws.traits.ArnReferenceTrait.Provider
- Provider() - Constructor for class software.amazon.smithy.aws.traits.ArnTrait.Provider
- Provider() - Constructor for class software.amazon.smithy.aws.traits.CognitoUserPoolsSettingsTrait.Provider
- Provider() - Constructor for class software.amazon.smithy.aws.traits.ControlPlaneTrait.Provider
- Provider() - Constructor for class software.amazon.smithy.aws.traits.DataPlaneTrait.Provider
- Provider() - Constructor for class software.amazon.smithy.aws.traits.DataTrait.Provider
- Provider() - Constructor for class software.amazon.smithy.aws.traits.iam.ActionPermissionDescriptionTrait.Provider
- Provider() - Constructor for class software.amazon.smithy.aws.traits.iam.ConditionKeysTrait.Provider
- Provider() - Constructor for class software.amazon.smithy.aws.traits.iam.DefineConditionKeysTrait.Provider
- Provider() - Constructor for class software.amazon.smithy.aws.traits.iam.DisableConditionKeyInferenceTrait.Provider
- Provider() - Constructor for class software.amazon.smithy.aws.traits.iam.RequiredActionsTrait.Provider
- Provider() - Constructor for class software.amazon.smithy.aws.traits.ServiceTrait.Provider
- Provider() - Constructor for class software.amazon.smithy.aws.traits.UnsignedPayloadTrait.Provider
- providerArns(List<String>) - Method in class software.amazon.smithy.aws.traits.CognitoUserPoolsSettingsTrait.Builder
-
Sets the provider ARNs.
- putAuthorizer(String, AuthorizerDefinition) - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizersTrait.Builder
-
Adds an authorizer.
- putConditionKey(String, ConditionKeyDefinition) - Method in class software.amazon.smithy.aws.traits.iam.DefineConditionKeysTrait.Builder
- putRequestParameter(String, String) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait.Builder
-
Adds a request template.
- putRequestParameter(String, String) - Method in class software.amazon.smithy.aws.traits.apigateway.MockIntegrationTrait.Builder
-
Adds a request template.
- putRequestTemplate(String, String) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait.Builder
-
Adds a request template.
- putRequestTemplate(String, String) - Method in class software.amazon.smithy.aws.traits.apigateway.MockIntegrationTrait.Builder
-
Adds a request template.
- putResponse(String, IntegrationResponse) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait.Builder
-
Adds a response for the given response regex.
- putResponse(String, IntegrationResponse) - Method in class software.amazon.smithy.aws.traits.apigateway.MockIntegrationTrait.Builder
-
Adds a response for the given response regex.
- putResponseParameter(String, String) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationResponse.Builder
-
Sets a response parameter mapping.
- putResponseTemplate(String, String) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationResponse.Builder
-
Adds a response template for a MIME type.
R
- removeAuthorizer(String) - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizersTrait.Builder
-
Removes an authorizer by name.
- removeCacheKeyParameter(String) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait.Builder
-
Removes a specific cache key parameter.
- removeConditionKey(String) - Method in class software.amazon.smithy.aws.traits.iam.DefineConditionKeysTrait.Builder
- removeRequestParameter(String) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait.Builder
-
Remove a request parameter by expression.
- removeRequestParameter(String) - Method in class software.amazon.smithy.aws.traits.apigateway.MockIntegrationTrait.Builder
-
Remove a request parameter by expression.
- removeRequestTemplate(String) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait.Builder
-
Removes a request template by MIME type.
- removeRequestTemplate(String) - Method in class software.amazon.smithy.aws.traits.apigateway.MockIntegrationTrait.Builder
-
Removes a request template by MIME type.
- removeResponse(String) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait.Builder
-
Removes a response by status code regex.
- removeResponse(String) - Method in class software.amazon.smithy.aws.traits.apigateway.MockIntegrationTrait.Builder
-
Removes a response by status code regex.
- removeResponseParameter(String) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationResponse.Builder
-
Removes a response parameter mapping.
- removeResponseTemplate(String) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationResponse.Builder
-
Remove a response template for a given MIME type.
- RequestValidatorTrait - Class in software.amazon.smithy.aws.traits.apigateway
- RequestValidatorTrait(String) - Constructor for class software.amazon.smithy.aws.traits.apigateway.RequestValidatorTrait
- RequestValidatorTrait(String, FromSourceLocation) - Constructor for class software.amazon.smithy.aws.traits.apigateway.RequestValidatorTrait
- RequestValidatorTrait.Provider - Class in software.amazon.smithy.aws.traits.apigateway
- RequiredActionsTrait - Class in software.amazon.smithy.aws.traits.iam
- RequiredActionsTrait(List<String>) - Constructor for class software.amazon.smithy.aws.traits.iam.RequiredActionsTrait
- RequiredActionsTrait(List<String>, FromSourceLocation) - Constructor for class software.amazon.smithy.aws.traits.iam.RequiredActionsTrait
- RequiredActionsTrait.Builder - Class in software.amazon.smithy.aws.traits.iam
- RequiredActionsTrait.Provider - Class in software.amazon.smithy.aws.traits.iam
- resource(ShapeId) - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait.Builder
- resultTtlInSeconds(Integer) - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizerDefinition.Builder
-
Sets the number of seconds during which the resulting IAM policy is cached.
S
- scheme(String) - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizerDefinition.Builder
-
Sets the client authentication scheme name.
- sdkId(String) - Method in class software.amazon.smithy.aws.traits.ServiceTrait.Builder
-
Set the SDK service ID trait used to control client class names.
- SdkServiceIdValidator - Class in software.amazon.smithy.aws.traits
-
Validates that SDK service IDs are correct and do not match any prohibited patterns.
- SdkServiceIdValidator() - Constructor for class software.amazon.smithy.aws.traits.SdkServiceIdValidator
- service(ShapeId) - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait.Builder
- ServiceTrait - Class in software.amazon.smithy.aws.traits
-
Registers a service as an AWS service.
- ServiceTrait.Builder - Class in software.amazon.smithy.aws.traits
-
Builder for
ServiceTrait
. - ServiceTrait.Provider - Class in software.amazon.smithy.aws.traits
- software.amazon.smithy.aws.traits - package software.amazon.smithy.aws.traits
- software.amazon.smithy.aws.traits.apigateway - package software.amazon.smithy.aws.traits.apigateway
- software.amazon.smithy.aws.traits.iam - package software.amazon.smithy.aws.traits.iam
- statusCode(String) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationResponse.Builder
-
Sets the status code of the response.
T
- template(String) - Method in class software.amazon.smithy.aws.traits.ArnTrait.Builder
- timeoutInMillis(Integer) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait.Builder
-
Set the timeout in milliseconds.
- toBuilder() - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizerDefinition
- toBuilder() - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizersTrait
- toBuilder() - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationResponse
- toBuilder() - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait
- toBuilder() - Method in class software.amazon.smithy.aws.traits.apigateway.MockIntegrationTrait
- toBuilder() - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait
- toBuilder() - Method in class software.amazon.smithy.aws.traits.ArnTrait
- toBuilder() - Method in class software.amazon.smithy.aws.traits.CognitoUserPoolsSettingsTrait
- toBuilder() - Method in class software.amazon.smithy.aws.traits.iam.ConditionKeyDefinition
- toBuilder() - Method in class software.amazon.smithy.aws.traits.iam.ConditionKeysTrait
- toBuilder() - Method in class software.amazon.smithy.aws.traits.iam.DefineConditionKeysTrait
- toBuilder() - Method in class software.amazon.smithy.aws.traits.iam.RequiredActionsTrait
- toBuilder() - Method in class software.amazon.smithy.aws.traits.ServiceTrait
- toBuilder() - Method in class software.amazon.smithy.aws.traits.UnsignedPayloadTrait
- toExpandedNode(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait
-
Converts the trait an ObjectNode that finds and replaces the templated serviceName and operationName labels in the "uri" and "credentials" key-value pairs.
- toNode() - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizerDefinition
- toNode() - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationResponse
- toNode() - Method in class software.amazon.smithy.aws.traits.iam.ConditionKeyDefinition
- type(String) - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizerDefinition.Builder
-
Sets the type of the authorizer.
- type(String) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait.Builder
-
Sets the integration type.
- type(String) - Method in class software.amazon.smithy.aws.traits.ArnReferenceTrait.Builder
- type(String) - Method in class software.amazon.smithy.aws.traits.iam.ConditionKeyDefinition.Builder
U
- UnsignedPayloadTrait - Class in software.amazon.smithy.aws.traits
-
Indicates that the payload of an operation is not to be signed.
- UnsignedPayloadTrait() - Constructor for class software.amazon.smithy.aws.traits.UnsignedPayloadTrait
- UnsignedPayloadTrait(List<String>, FromSourceLocation) - Constructor for class software.amazon.smithy.aws.traits.UnsignedPayloadTrait
- UnsignedPayloadTrait(FromSourceLocation) - Constructor for class software.amazon.smithy.aws.traits.UnsignedPayloadTrait
- UnsignedPayloadTrait.Builder - Class in software.amazon.smithy.aws.traits
- UnsignedPayloadTrait.Provider - Class in software.amazon.smithy.aws.traits
- uri(String) - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizerDefinition.Builder
-
Sets the Uniform Resource Identifier (URI) of the authorizer Lambda function.
- uri(String) - Method in class software.amazon.smithy.aws.traits.apigateway.IntegrationTrait.Builder
-
Sets the URI of the integration endpoint.
V
- validate(Model) - Method in class software.amazon.smithy.aws.traits.apigateway.AuthorizersTraitValidator
- validate(Model) - Method in class software.amazon.smithy.aws.traits.ArnTemplateValidator
- validate(Model) - Method in class software.amazon.smithy.aws.traits.iam.ConditionKeysValidator
- validate(Model) - Method in class software.amazon.smithy.aws.traits.SdkServiceIdValidator
- validateServiceId(String) - Static method in class software.amazon.smithy.aws.traits.SdkServiceIdValidator
-
Validates a service ID value.
All Classes All Packages