Add 'sdk/java-v2/' from commit '55f103e336ca9fb8bf1720d2ef4ee8dd4e221118'
[arvados.git] / sdk / java-v2 / src / main / java / org / arvados / client / api / model / Item.java
diff --git a/sdk/java-v2/src/main/java/org/arvados/client/api/model/Item.java b/sdk/java-v2/src/main/java/org/arvados/client/api/model/Item.java
new file mode 100644 (file)
index 0000000..be30e57
--- /dev/null
@@ -0,0 +1,123 @@
+/*
+ * Copyright (C) The Arvados Authors. All rights reserved.
+ *
+ * SPDX-License-Identifier: AGPL-3.0 OR Apache-2.0
+ *
+ */
+
+package org.arvados.client.api.model;
+
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonPropertyOrder;
+
+import java.time.LocalDateTime;
+
+@JsonInclude(JsonInclude.Include.NON_NULL)
+@JsonIgnoreProperties(ignoreUnknown = true)
+@JsonPropertyOrder({ "href", "kind", "etag", "uuid", "owner_uuid", "created_at", "modified_by_client_uuid",
+        "modified_by_user_uuid", "modified_at", "updated_at" })
+public abstract class Item {
+
+    @JsonProperty("href")
+    private String href;
+    @JsonProperty("kind")
+    private String kind;
+    @JsonProperty("etag")
+    private String etag;
+    @JsonProperty("uuid")
+    private String uuid;
+    @JsonProperty("owner_uuid")
+    private String ownerUuid;
+    @JsonProperty("created_at")
+    private LocalDateTime createdAt;
+    @JsonProperty("modified_by_client_uuid")
+    private String modifiedByClientUuid;
+    @JsonProperty("modified_by_user_uuid")
+    private String modifiedByUserUuid;
+    @JsonProperty("modified_at")
+    private LocalDateTime modifiedAt;
+    @JsonProperty("updated_at")
+    private LocalDateTime updatedAt;
+
+    public String getHref() {
+        return this.href;
+    }
+
+    public String getKind() {
+        return this.kind;
+    }
+
+    public String getEtag() {
+        return this.etag;
+    }
+
+    public String getUuid() {
+        return this.uuid;
+    }
+
+    public String getOwnerUuid() {
+        return this.ownerUuid;
+    }
+
+    public LocalDateTime getCreatedAt() {
+        return this.createdAt;
+    }
+
+    public String getModifiedByClientUuid() {
+        return this.modifiedByClientUuid;
+    }
+
+    public String getModifiedByUserUuid() {
+        return this.modifiedByUserUuid;
+    }
+
+    public LocalDateTime getModifiedAt() {
+        return this.modifiedAt;
+    }
+
+    public LocalDateTime getUpdatedAt() {
+        return this.updatedAt;
+    }
+
+    public void setHref(String href) {
+        this.href = href;
+    }
+
+    public void setKind(String kind) {
+        this.kind = kind;
+    }
+
+    public void setEtag(String etag) {
+        this.etag = etag;
+    }
+
+    public void setUuid(String uuid) {
+        this.uuid = uuid;
+    }
+
+    public void setOwnerUuid(String ownerUuid) {
+        this.ownerUuid = ownerUuid;
+    }
+
+    public void setCreatedAt(LocalDateTime createdAt) {
+        this.createdAt = createdAt;
+    }
+
+    public void setModifiedByClientUuid(String modifiedByClientUuid) {
+        this.modifiedByClientUuid = modifiedByClientUuid;
+    }
+
+    public void setModifiedByUserUuid(String modifiedByUserUuid) {
+        this.modifiedByUserUuid = modifiedByUserUuid;
+    }
+
+    public void setModifiedAt(LocalDateTime modifiedAt) {
+        this.modifiedAt = modifiedAt;
+    }
+
+    public void setUpdatedAt(LocalDateTime updatedAt) {
+        this.updatedAt = updatedAt;
+    }
+}