

# Gerar o SDK Java de uma API no API Gateway
<a name="generate-java-sdk-of-an-api"></a>

O procedimento a seguir mostra como gerar o SDK Java de uma API no API Gateway.

**Como gerar o SDK do Java de uma API no API Gateway**

1. Inicie uma sessão no console do API Gateway em [https://console.aws.amazon.com/apigateway](https://console.aws.amazon.com/apigateway).

1. Escolha uma API REST.

1. Escolha **Stages (Estágios)**. 

1. No painel **Estágios**, escolha o nome do estágio.

1. Abra o menu **Ações do estágio** e escolha **Gerar SDK**.

1. Em **Plataforma**, escolha a plataforma **Java** e faça o seguinte:

   1.  Para **Service Name**, especifique o nome do seu SDK. Por exemplo, **SimpleCalcSdk**. Ele se tornará o nome da sua classe de cliente SDK. O nome corresponde à tag `<name>` em `<project>`, no arquivo pom.xml, que está na pasta de projeto do SDK. Não inclua hifens.

   1.  Para **Java Package Name**, especifique um nome de pacote para o seu SDK. Por exemplo, **examples.aws.apig.simpleCalc.sdk**. Esse nome de pacote é usado como o namespace da sua biblioteca SDK. Não inclua hifens.

   1.  Em **Java Build System (Sistema de compilação Java)**, insira **maven** ou **gradle** para especificar o sistema de compilação.

   1.  Em **Java Group Id (Id de grupo Java)**, insira um identificador de grupo para seu projeto SDK. Por exemplo, digite **my-apig-api-examples**. Esse identificador corresponde à tag `<groupId>` em `<project>`, no arquivo `pom.xml`, que está na pasta de projeto do SDK.

   1.  Em **Java Artifact Id (Id de artefato Java)**, insira um identificador de artefato para o projeto de SDK. Por exemplo, digite **simple-calc-sdk**. Esse identificador corresponde à tag `<artifactId>` em `<project>`, no arquivo `pom.xml`, que está na pasta de projeto do SDK.

   1.  Para **Java Artifact Version (Versão do artefato Java)**, insira uma string de identificador de versão. Por exemplo, **1.0.0**. Esse identificador de versão corresponde à tag `<version>` em `<project>`, no arquivo `pom.xml`, que está na pasta de projeto do SDK.

   1. Em **Source Code License Text (Texto de licença de código de origem)**, insira o texto da licença do código fonte, se houver.

1. Escolha **Generate SDK (Gerar SDK)**, e siga as instruções na tela para fazer download do SDK gerado pelo API Gateway.

Siga as instruções em [Usar um SDK Java gerado pelo API Gateway para uma API REST](how-to-call-apigateway-generated-java-sdk.md) para usar o SDK gerado.

 Toda vez que você atualiza uma API, deve reimplantá-la e gerar novamente o SDK para incluir as atualizações. 