Package com.pulumi.gcp.firestore.inputs
Class DocumentState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.firestore.inputs.DocumentState
-
public final class DocumentState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DocumentState.Builder
-
Field Summary
Fields Modifier and Type Field Description static DocumentState
Empty
-
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()
-
-
-
Field Detail
-
Empty
public static final DocumentState Empty
-
-
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.
-
builder
public static DocumentState.Builder builder()
-
builder
public static DocumentState.Builder builder(DocumentState defaults)
-
-