Interface GetSparqlStreamRequest.Builder

  • Method Details

    • limit

      Specifies the maximum number of records to return. There is also a size limit of 10 MB on the response that can't be modified and that takes precedence over the number of records specified in the limit parameter. The response does include a threshold-breaching record if the 10 MB limit was reached.

      The range for limit is 1 to 100,000, with a default of 10.

      Parameters:
      limit - Specifies the maximum number of records to return. There is also a size limit of 10 MB on the response that can't be modified and that takes precedence over the number of records specified in the limit parameter. The response does include a threshold-breaching record if the 10 MB limit was reached.

      The range for limit is 1 to 100,000, with a default of 10.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • iteratorType

      GetSparqlStreamRequest.Builder iteratorType(String iteratorType)

      Can be one of:

      • AT_SEQUENCE_NUMBER   –   Indicates that reading should start from the event sequence number specified jointly by the commitNum and opNum parameters.

      • AFTER_SEQUENCE_NUMBER   –   Indicates that reading should start right after the event sequence number specified jointly by the commitNum and opNum parameters.

      • TRIM_HORIZON   –   Indicates that reading should start at the last untrimmed record in the system, which is the oldest unexpired (not yet deleted) record in the change-log stream.

      • LATEST   –   Indicates that reading should start at the most recent record in the system, which is the latest unexpired (not yet deleted) record in the change-log stream.

      Parameters:
      iteratorType - Can be one of:

      • AT_SEQUENCE_NUMBER   –   Indicates that reading should start from the event sequence number specified jointly by the commitNum and opNum parameters.

      • AFTER_SEQUENCE_NUMBER   –   Indicates that reading should start right after the event sequence number specified jointly by the commitNum and opNum parameters.

      • TRIM_HORIZON   –   Indicates that reading should start at the last untrimmed record in the system, which is the oldest unexpired (not yet deleted) record in the change-log stream.

      • LATEST   –   Indicates that reading should start at the most recent record in the system, which is the latest unexpired (not yet deleted) record in the change-log stream.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • iteratorType

      GetSparqlStreamRequest.Builder iteratorType(IteratorType iteratorType)

      Can be one of:

      • AT_SEQUENCE_NUMBER   –   Indicates that reading should start from the event sequence number specified jointly by the commitNum and opNum parameters.

      • AFTER_SEQUENCE_NUMBER   –   Indicates that reading should start right after the event sequence number specified jointly by the commitNum and opNum parameters.

      • TRIM_HORIZON   –   Indicates that reading should start at the last untrimmed record in the system, which is the oldest unexpired (not yet deleted) record in the change-log stream.

      • LATEST   –   Indicates that reading should start at the most recent record in the system, which is the latest unexpired (not yet deleted) record in the change-log stream.

      Parameters:
      iteratorType - Can be one of:

      • AT_SEQUENCE_NUMBER   –   Indicates that reading should start from the event sequence number specified jointly by the commitNum and opNum parameters.

      • AFTER_SEQUENCE_NUMBER   –   Indicates that reading should start right after the event sequence number specified jointly by the commitNum and opNum parameters.

      • TRIM_HORIZON   –   Indicates that reading should start at the last untrimmed record in the system, which is the oldest unexpired (not yet deleted) record in the change-log stream.

      • LATEST   –   Indicates that reading should start at the most recent record in the system, which is the latest unexpired (not yet deleted) record in the change-log stream.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • commitNum

      GetSparqlStreamRequest.Builder commitNum(Long commitNum)

      The commit number of the starting record to read from the change-log stream. This parameter is required when iteratorType isAT_SEQUENCE_NUMBER or AFTER_SEQUENCE_NUMBER, and ignored when iteratorType is TRIM_HORIZON or LATEST.

      Parameters:
      commitNum - The commit number of the starting record to read from the change-log stream. This parameter is required when iteratorType isAT_SEQUENCE_NUMBER or AFTER_SEQUENCE_NUMBER, and ignored when iteratorType is TRIM_HORIZON or LATEST.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • opNum

      The operation sequence number within the specified commit to start reading from in the change-log stream data. The default is 1.

      Parameters:
      opNum - The operation sequence number within the specified commit to start reading from in the change-log stream data. The default is 1.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • encoding

      If set to TRUE, Neptune compresses the response using gzip encoding.

      Parameters:
      encoding - If set to TRUE, Neptune compresses the response using gzip encoding.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • encoding

      If set to TRUE, Neptune compresses the response using gzip encoding.

      Parameters:
      encoding - If set to TRUE, Neptune compresses the response using gzip encoding.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • overrideConfiguration

      GetSparqlStreamRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.