Class CreateContextDirective<S,​I extends SmithyIntegration<S,​?,​?>>

    • Method Detail

      • symbolProvider

        public SymbolProvider symbolProvider()
        Returns:
        Returns the SymbolProvider used during codegen.
      • fileManifest

        public software.amazon.smithy.build.FileManifest fileManifest()
        Returns:
        Gets the FileManifest being written to for code generation.
      • integrations

        public java.util.List<I> integrations()
        Returns:
        Returns the list of Integrations used during codegen.
      • supportedProtocols

        public java.util.Map<software.amazon.smithy.model.shapes.ShapeId,​software.amazon.smithy.model.traits.Trait> supportedProtocols()
        Get a map of supported protocols on the service shape in the form of shape ID to the definition of the trait.
        Returns:
        Returns the protocol shape IDs of the service.
        See Also:
        ServiceIndex