Class ClientEndpointDiscoveryIndex
java.lang.Object
software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryIndex
- All Implemented Interfaces:
software.amazon.smithy.model.knowledge.KnowledgeIndex
public final class ClientEndpointDiscoveryIndex
extends Object
implements software.amazon.smithy.model.knowledge.KnowledgeIndex
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEndpointDiscoveryInfo(software.amazon.smithy.model.shapes.ToShapeId service, software.amazon.smithy.model.shapes.ToShapeId operation) Set<software.amazon.smithy.model.shapes.ShapeId>getEndpointDiscoveryOperations(software.amazon.smithy.model.shapes.ToShapeId service) static ClientEndpointDiscoveryIndexof(software.amazon.smithy.model.Model model)
-
Constructor Details
-
ClientEndpointDiscoveryIndex
public ClientEndpointDiscoveryIndex(software.amazon.smithy.model.Model model)
-
-
Method Details
-
of
-
getEndpointDiscoveryInfo
public Optional<ClientEndpointDiscoveryInfo> getEndpointDiscoveryInfo(software.amazon.smithy.model.shapes.ToShapeId service, software.amazon.smithy.model.shapes.ToShapeId operation) -
getEndpointDiscoveryOperations
public Set<software.amazon.smithy.model.shapes.ShapeId> getEndpointDiscoveryOperations(software.amazon.smithy.model.shapes.ToShapeId service)
-