A B C D E F G H I M N P R S T U V 
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
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
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.
A B C D E F G H I M N P R S T U V 
All Classes All Packages