Class AddDocumentOptions

java.lang.Object
com.ibm.cloud.sdk.core.service.model.GenericModel
com.ibm.watson.discovery.v1.model.AddDocumentOptions
All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel

public class AddDocumentOptions
extends com.ibm.cloud.sdk.core.service.model.GenericModel
The addDocument options.
  • Method Details

    • newBuilder

      public AddDocumentOptions.Builder newBuilder()
      New builder.
      Returns:
      a AddDocumentOptions builder
    • environmentId

      public String environmentId()
      Gets the environmentId.

      The ID of the environment.

      Returns:
      the environmentId
    • collectionId

      public String collectionId()
      Gets the collectionId.

      The ID of the collection.

      Returns:
      the collectionId
    • file

      public InputStream file()
      Gets the file.

      The content of the document to ingest. The maximum supported file size when adding a file to a collection is 50 megabytes, the maximum supported file size when testing a configuration is 1 megabyte. Files larger than the supported size are rejected.

      Returns:
      the file
    • filename

      public String filename()
      Gets the filename.

      The filename for file.

      Returns:
      the filename
    • fileContentType

      public String fileContentType()
      Gets the fileContentType.

      The content type of file. Values for this parameter can be obtained from the HttpMediaType class.

      Returns:
      the fileContentType
    • metadata

      public String metadata()
      Gets the metadata.

      The maximum supported metadata file size is 1 MB. Metadata parts larger than 1 MB are rejected. Example: ``` { "Creator": "Johnny Appleseed", "Subject": "Apples" } ```.

      Returns:
      the metadata