Use ListDomainNames com um AWS SDK ou CLI - AWS SDK Exemplos de código

Há mais AWS SDK exemplos disponíveis no GitHub repositório AWS Doc SDK Examples.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Use ListDomainNames com um AWS SDK ou CLI

Os exemplos de códigos a seguir mostram como usar ListDomainNames.

Java
SDKpara Java 2.x
nota

Tem mais sobre GitHub. Encontre o exemplo completo e veja como configurar e executar no AWS Code Examples Repository.

import software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider; import software.amazon.awssdk.regions.Region; import software.amazon.awssdk.services.opensearch.OpenSearchClient; import software.amazon.awssdk.services.opensearch.model.DomainInfo; import software.amazon.awssdk.services.opensearch.model.ListDomainNamesRequest; import software.amazon.awssdk.services.opensearch.model.ListDomainNamesResponse; import software.amazon.awssdk.services.opensearch.model.OpenSearchException; import java.util.List; /** * Before running this Java V2 code example, set up your development * environment, including your credentials. * * For more information, see the following documentation topic: * * https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/get-started.html */ public class ListDomainNames { public static void main(String[] args) { Region region = Region.US_EAST_1; OpenSearchClient searchClient = OpenSearchClient.builder() .region(region) .credentialsProvider(ProfileCredentialsProvider.create()) .build(); listAllDomains(searchClient); System.out.println("Done"); } public static void listAllDomains(OpenSearchClient searchClient) { try { ListDomainNamesRequest namesRequest = ListDomainNamesRequest.builder() .engineType("OpenSearch") .build(); ListDomainNamesResponse response = searchClient.listDomainNames(namesRequest); List<DomainInfo> domainInfoList = response.domainNames(); for (DomainInfo domain : domainInfoList) System.out.println("Domain name is " + domain.domainName()); } catch (OpenSearchException e) { System.err.println(e.awsErrorDetails().errorMessage()); System.exit(1); } } }
  • Para API obter detalhes, consulte ListDomainNamesem AWS SDK for Java 2.x APIReferência.

Kotlin
SDKpara Kotlin
nota

Tem mais sobre GitHub. Encontre o exemplo completo e veja como configurar e executar no AWS Code Examples Repository.

suspend fun listAllDomains() { OpenSearchClient { region = "us-east-1" }.use { searchClient -> val response: ListDomainNamesResponse = searchClient.listDomainNames(ListDomainNamesRequest {}) response.domainNames?.forEach { domain -> println("Domain name is " + domain.domainName) } } }
  • Para API obter detalhes, consulte a ListDomainNamesreferência AWS SDKdo Kotlin API.