Class DocumentDBEventSourceConfig

    • Method Detail

      • databaseName

        public final String databaseName()

        The name of the database to consume within the DocumentDB cluster.

        Returns:
        The name of the database to consume within the DocumentDB cluster.
      • collectionName

        public final String collectionName()

        The name of the collection to consume within the database. If you do not specify a collection, Lambda consumes all collections.

        Returns:
        The name of the collection to consume within the database. If you do not specify a collection, Lambda consumes all collections.
      • fullDocument

        public final FullDocument fullDocument()

        Determines what DocumentDB sends to your event stream during document update operations. If set to UpdateLookup, DocumentDB sends a delta describing the changes, along with a copy of the entire document. Otherwise, DocumentDB sends only a partial document that contains the changes.

        If the service returns an enum value that is not available in the current SDK version, fullDocument will return FullDocument.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from fullDocumentAsString().

        Returns:
        Determines what DocumentDB sends to your event stream during document update operations. If set to UpdateLookup, DocumentDB sends a delta describing the changes, along with a copy of the entire document. Otherwise, DocumentDB sends only a partial document that contains the changes.
        See Also:
        FullDocument
      • fullDocumentAsString

        public final String fullDocumentAsString()

        Determines what DocumentDB sends to your event stream during document update operations. If set to UpdateLookup, DocumentDB sends a delta describing the changes, along with a copy of the entire document. Otherwise, DocumentDB sends only a partial document that contains the changes.

        If the service returns an enum value that is not available in the current SDK version, fullDocument will return FullDocument.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from fullDocumentAsString().

        Returns:
        Determines what DocumentDB sends to your event stream during document update operations. If set to UpdateLookup, DocumentDB sends a delta describing the changes, along with a copy of the entire document. Otherwise, DocumentDB sends only a partial document that contains the changes.
        See Also:
        FullDocument
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)