Interface CreateOutput.Builder

  • Method Details

    • name

      A name for the output.

      Parameters:
      name - A name for the output.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputConfig

      CreateOutput.Builder outputConfig(OutputConfig outputConfig)

      A typed property for an output in a feed. It is used in the CreateFeed and AssociateFeed actions. It identifies the action for Elemental Inference to perform. It also provides a repository for the results of that action. For example, CroppingConfig output will contain the metadata for the crop feature.

      Parameters:
      outputConfig - A typed property for an output in a feed. It is used in the CreateFeed and AssociateFeed actions. It identifies the action for Elemental Inference to perform. It also provides a repository for the results of that action. For example, CroppingConfig output will contain the metadata for the crop feature.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputConfig

      default CreateOutput.Builder outputConfig(Consumer<OutputConfig.Builder> outputConfig)

      A typed property for an output in a feed. It is used in the CreateFeed and AssociateFeed actions. It identifies the action for Elemental Inference to perform. It also provides a repository for the results of that action. For example, CroppingConfig output will contain the metadata for the crop feature.

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

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

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

      CreateOutput.Builder status(String status)

      The status to assign to the output.

      Parameters:
      status - The status to assign to the output.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status to assign to the output.

      Parameters:
      status - The status to assign to the output.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • description

      CreateOutput.Builder description(String description)

      A description for the output.

      Parameters:
      description - A description for the output.
      Returns:
      Returns a reference to this object so that method calls can be chained together.