Class DocumentState


  • public final class DocumentState
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  DocumentState.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static DocumentState.Builder builder()  
      static DocumentState.Builder builder​(DocumentState defaults)  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> collection()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> createTime()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> database()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> documentId()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> fields()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> path()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> project()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> updateTime()  
      • Methods inherited from class com.pulumi.resources.ResourceArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • collection

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> collection()
        Returns:
        The collection ID, relative to database. For example: chatrooms or chatrooms/my-document/private-messages.
      • createTime

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createTime()
        Returns:
        Creation timestamp in RFC3339 format.
      • database

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> database()
        Returns:
        The Firestore database id. Defaults to `"(default)"`.
      • documentId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> documentId()
        Returns:
        The client-assigned document ID to use for this document during creation. ***
      • fields

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> fields()
        Returns:
        The document's [fields](https://cloud.google.com/firestore/docs/reference/rest/v1/projects.databases.documents) formated as a json string.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        A server defined name for this index. Format: `projects/{{project_id}}/databases/{{database_id}}/documents/{{path}}/{{document_id}}`
      • path

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> path()
        Returns:
        A relative path to the collection this document exists within
      • project

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> project()
        Returns:
        The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
      • updateTime

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> updateTime()
        Returns:
        Last update timestamp in RFC3339 format.