forked from docker-java/docker-java
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathGraphData.java
More file actions
128 lines (106 loc) · 2.44 KB
/
Copy pathGraphData.java
File metadata and controls
128 lines (106 loc) · 2.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
package com.github.dockerjava.api.command;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
import javax.annotation.CheckForNull;
/**
* part of {@link GraphDriver}
* @author Kanstantsin Shautsou
*/
@JsonIgnoreProperties(ignoreUnknown = true)
public class GraphData {
@JsonProperty("RootDir")
private String rootDir;
@JsonProperty("DeviceId")
private String deviceId;
@JsonProperty("DeviceName")
private String deviceName;
@JsonProperty("DeviceSize")
private String deviceSize;
@JsonProperty("dir")
private String dir;
/**
* @see #rootDir
*/
@CheckForNull
public String getRootDir() {
return rootDir;
}
/**
* @see #rootDir
*/
public GraphData withRootDir(String rootDir) {
this.rootDir = rootDir;
return this;
}
/**
* @see #deviceId
*/
@CheckForNull
public String getDeviceId() {
return deviceId;
}
/**
* @see #deviceId
*/
public GraphData withDeviceId(String deviceId) {
this.deviceId = deviceId;
return this;
}
/**
* @see #deviceName
*/
@CheckForNull
public String getDeviceName() {
return deviceName;
}
/**
* @see #deviceName
*/
public GraphData withDeviceName(String deviceName) {
this.deviceName = deviceName;
return this;
}
/**
* @see #deviceSize
*/
@CheckForNull
public String getDeviceSize() {
return deviceSize;
}
/**
* @see #deviceSize
*/
public GraphData withDeviceSize(String deviceSize) {
this.deviceSize = deviceSize;
return this;
}
/**
* @see #dir
*/
@CheckForNull
public String getDir() {
return dir;
}
/**
* @see #dir
*/
public GraphData withDir(String dir) {
this.dir = dir;
return this;
}
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this);
}
@Override
public boolean equals(Object o) {
return EqualsBuilder.reflectionEquals(this, o);
}
@Override
public int hashCode() {
return HashCodeBuilder.reflectionHashCode(this);
}
}