Interface CustomPluginConfiguration.Builder

  • Method Details

    • description

      CustomPluginConfiguration.Builder description(String description)

      A description for your custom plugin configuration.

      Parameters:
      description - A description for your custom plugin configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • apiSchemaType

      CustomPluginConfiguration.Builder apiSchemaType(String apiSchemaType)

      The type of OpenAPI schema to use.

      Parameters:
      apiSchemaType - The type of OpenAPI schema to use.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • apiSchemaType

      CustomPluginConfiguration.Builder apiSchemaType(APISchemaType apiSchemaType)

      The type of OpenAPI schema to use.

      Parameters:
      apiSchemaType - The type of OpenAPI schema to use.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • apiSchema

      Contains either details about the S3 object containing the OpenAPI schema for the action group or the JSON or YAML-formatted payload defining the schema.

      Parameters:
      apiSchema - Contains either details about the S3 object containing the OpenAPI schema for the action group or the JSON or YAML-formatted payload defining the schema.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • apiSchema

      Contains either details about the S3 object containing the OpenAPI schema for the action group or the JSON or YAML-formatted payload defining the schema.

      This is a convenience method that creates an instance of the APISchema.Builder avoiding the need to create one manually via APISchema.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to apiSchema(APISchema).

      Parameters:
      apiSchema - a consumer that will call methods on APISchema.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: