java.lang.Object
org.springdoc.core.fn.builders.operation.Builder

public class Builder extends Object
The type Operation builder.
Author:
bnasslahsen
  • Method Details

    • operationBuilder

      public static Builder operationBuilder()
      Builder operation builder.
      Returns:
      the operation builder
    • method

      public Builder method(String method)
      Method operation builder.
      Parameters:
      method - the method
      Returns:
      the operation builder
    • tags

      public Builder tags(String[] tags)
      Tags operation builder.
      Parameters:
      tags - the tags
      Returns:
      the operation builder
    • tag

      public Builder tag(String tag)
      Tag operation builder.
      Parameters:
      tag - the tag
      Returns:
      the operation builder
    • summary

      public Builder summary(String summary)
      Summary operation builder.
      Parameters:
      summary - the summary
      Returns:
      the operation builder
    • description

      public Builder description(String description)
      Description operation builder.
      Parameters:
      description - the description
      Returns:
      the operation builder
    • requestBody

      public Builder requestBody(Builder requestBodyBuilder)
      Request body operation builder.
      Parameters:
      requestBodyBuilder - the request body builder
      Returns:
      the operation builder
    • externalDocs

      public Builder externalDocs(Builder externalDocumentationBuilder)
      External docs operation builder.
      Parameters:
      externalDocumentationBuilder - the external documentation builder
      Returns:
      the operation builder
    • operationId

      public Builder operationId(String operationId)
      Operation id operation builder.
      Parameters:
      operationId - the operation id
      Returns:
      the operation builder
    • parameter

      public Builder parameter(Builder parameterBuilder)
      Parameter operation builder.
      Parameters:
      parameterBuilder - the parameter builder
      Returns:
      the operation builder
    • response

      public Builder response(Builder apiResponseBuilder)
      Response operation builder.
      Parameters:
      apiResponseBuilder - the api response builder
      Returns:
      the operation builder
    • deprecated

      public Builder deprecated(boolean deprecated)
      Deprecated operation builder.
      Parameters:
      deprecated - the deprecated
      Returns:
      the operation builder
    • security

      public Builder security(Builder securityRequirementBuilder)
      Security operation builder.
      Parameters:
      securityRequirementBuilder - the security requirement builder
      Returns:
      the operation builder
    • servers

      public Builder servers(Builder serverBuilder)
      Servers operation builder.
      Parameters:
      serverBuilder - the server builder
      Returns:
      the operation builder
    • extensions

      public Builder extensions(Builder extensionBuilder)
      Extensions operation builder.
      Parameters:
      extensionBuilder - the extension builder
      Returns:
      the operation builder
    • hidden

      public Builder hidden(boolean hidden)
      Hidden operation builder.
      Parameters:
      hidden - the hidden
      Returns:
      the operation builder
    • ignoreJsonView

      public Builder ignoreJsonView(boolean ignoreJsonView)
      Ignore json view operation builder.
      Parameters:
      ignoreJsonView - the ignore json view
      Returns:
      the operation builder
    • beanClass

      public Builder beanClass(Class<?> beanClass)
      Bean class operation builder.
      Parameters:
      beanClass - the bean class
      Returns:
      the operation builder
    • beanMethod

      public Builder beanMethod(String beanMethod)
      Bean method operation builder.
      Parameters:
      beanMethod - the bean method
      Returns:
      the operation builder
    • parameterTypes

      public Builder parameterTypes(Class<?>[] parameterTypes)
      Parameter types operation builder.
      Parameters:
      parameterTypes - the parameter types
      Returns:
      the operation builder
    • build

      public RouterOperation build()
      Build operation.
      Returns:
      the operation