2 * Copyright (C) The Arvados Authors. All rights reserved.
4 * SPDX-License-Identifier: AGPL-3.0 OR Apache-2.0
8 package org.arvados.client.api.model;
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;
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 {
23 @JsonProperty("head_kind")
24 private String headKind;
25 @JsonProperty("head_uuid")
26 private String headUuid;
27 @JsonProperty("link_class")
28 private String linkClass;
30 public String getName() {
34 public String getHeadKind() {
38 public String getHeadUuid() {
42 public String getLinkClass() {
46 public void setName(String name) {
50 public void setHeadKind(String headKind) {
51 this.headKind = headKind;
54 public void setHeadUuid(String headUuid) {
55 this.headUuid = headUuid;
58 public void setLinkClass(String linkClass) {
59 this.linkClass = linkClass;