Class AddDocumentOptions

java.lang.Object
com.ibm.cloud.sdk.core.service.model.GenericModel
com.ibm.watson.discovery.v2.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
    • projectId

      public String projectId()
      Gets the projectId.

      The ID of the project. This information can be found from the *Integrate and Deploy* page in Discovery.

      Returns:
      the projectId
    • 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. For maximum supported file size limits, see [the documentation](https://cloud.ibm.com/docs/discovery-data?topic=discovery-data-collections#collections-doc-limits).

      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
    • xWatsonDiscoveryForce

      public Boolean xWatsonDiscoveryForce()
      Gets the xWatsonDiscoveryForce.

      When `true`, the uploaded document is added to the collection even if the data for that collection is shared with other collections.

      Returns:
      the xWatsonDiscoveryForce