Class GenerateUnionDirective<C extends CodegenContext<S,?,?>,S>

java.lang.Object
software.amazon.smithy.codegen.core.directed.Directive<S>
software.amazon.smithy.codegen.core.directed.ContextualDirective<C,S>
software.amazon.smithy.codegen.core.directed.ShapeDirective<software.amazon.smithy.model.shapes.UnionShape,C,S>
software.amazon.smithy.codegen.core.directed.GenerateUnionDirective<C,S>
Type Parameters:
C - CodegenContext type.
S - Codegen settings type.

public final class GenerateUnionDirective<C extends CodegenContext<S,?,?>,S> extends ShapeDirective<software.amazon.smithy.model.shapes.UnionShape,C,S>
Directive used to generate a union.
See Also:
  • Method Details

    • isEventStream

      public boolean isEventStream()
      Check if this is an event stream union.
      Returns:
      Returns true if this is an event stream.