Class LinkObject

java.lang.Object
software.amazon.smithy.openapi.model.Component
software.amazon.smithy.openapi.model.LinkObject
All Implemented Interfaces:
software.amazon.smithy.model.node.ToNode, software.amazon.smithy.utils.ToSmithyBuilder<LinkObject>

public final class LinkObject extends Component implements software.amazon.smithy.utils.ToSmithyBuilder<LinkObject>
  • Method Details

    • builder

      public static LinkObject.Builder builder()
    • getParameters

      public Map<String,software.amazon.smithy.model.node.Node> getParameters()
    • getOperationRef

      public Optional<String> getOperationRef()
    • getOperationId

      public Optional<String> getOperationId()
    • getRequestBody

      public Optional<software.amazon.smithy.model.node.Node> getRequestBody()
    • getDescription

      public Optional<String> getDescription()
    • getServer

      public Optional<ServerObject> getServer()
    • createNodeBuilder

      protected software.amazon.smithy.model.node.ObjectNode.Builder createNodeBuilder()
      Specified by:
      createNodeBuilder in class Component
    • toBuilder

      public LinkObject.Builder toBuilder()
      Specified by:
      toBuilder in interface software.amazon.smithy.utils.ToSmithyBuilder<LinkObject>