Add tails_uuid and tail_kind to Links API
[arvados.git] / sdk / java-v2 / src / main / java / org / arvados / client / api / model / Link.java
1 /*
2  * Copyright (C) The Arvados Authors. All rights reserved.
3  *
4  * SPDX-License-Identifier: AGPL-3.0 OR Apache-2.0
5  *
6  */
7
8 package org.arvados.client.api.model;
9
10 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
11 import com.fasterxml.jackson.annotation.JsonInclude;
12 import com.fasterxml.jackson.annotation.JsonProperty;
13 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
14
15
16 @JsonInclude(JsonInclude.Include.NON_NULL)
17 @JsonIgnoreProperties(ignoreUnknown = true)
18 @JsonPropertyOrder({"name", "head_kind", "head_uuid", "link_class"})
19 public class Link extends Item {
20
21     @JsonProperty("name")
22     private String name;
23     @JsonProperty(value = "head_kind", access = JsonProperty.Access.WRITE_ONLY)
24     private String headKind;
25     @JsonProperty("head_uuid")
26     private String headUuid;
27     @JsonProperty("tail_uuid")
28     private String tailUuid;
29     @JsonProperty(value = "tail_kind", access = JsonProperty.Access.WRITE_ONLY)
30     private String tailKind;
31     @JsonProperty("link_class")
32     private String linkClass;
33
34     public String getName() {
35         return name;
36     }
37
38     public String getHeadKind() {
39         return headKind;
40     }
41
42     public String getHeadUuid() {
43         return headUuid;
44     }
45
46     public String getTailUuid() {
47         return tailUuid;
48     }
49
50     public String getTailKind() {
51         return tailKind;
52     }
53
54     public String getLinkClass() {
55         return linkClass;
56     }
57
58     public void setName(String name) {
59         this.name = name;
60     }
61
62     public void setHeadKind(String headKind) {
63         this.headKind = headKind;
64     }
65
66     public void setHeadUuid(String headUuid) {
67         this.headUuid = headUuid;
68     }
69
70     public void setTailUuid(String tailUuid) {
71         this.tailUuid = tailUuid;
72     }
73
74     public void setTailKind(String tailKind) {
75         this.tailKind = tailKind;
76     }
77
78     public void setLinkClass(String linkClass) {
79         this.linkClass = linkClass;
80     }
81
82 }