com.github.dockerjava.api.model.DeviceRequest Maven / Gradle / Ivy
package com.github.dockerjava.api.model;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import java.io.Serializable;
import java.util.List;
import java.util.Map;
@EqualsAndHashCode
@ToString
public class DeviceRequest extends DockerObject implements Serializable {
public static final long serialVersionUID = 1L;
@JsonProperty("Driver")
private String driver;
@JsonProperty("Count")
private Integer count;
@JsonProperty("DeviceIDs")
private List deviceIds;
@JsonProperty("Capabilities")
private List> capabilities;
@JsonProperty("Options")
private Map options;
public String getDriver() {
return driver;
}
public DeviceRequest withDriver(String driver) {
this.driver = driver;
return this;
}
public Integer getCount() {
return count;
}
public DeviceRequest withCount(Integer count) {
this.count = count;
return this;
}
public List getDeviceIds() {
return deviceIds;
}
public DeviceRequest withDeviceIds(List deviceIds) {
this.deviceIds = deviceIds;
return this;
}
public List> getCapabilities() {
return capabilities;
}
public DeviceRequest withCapabilities(List> capabilities) {
this.capabilities = capabilities;
return this;
}
public Map getOptions() {
return options;
}
public DeviceRequest withOptions(Map options) {
this.options = options;
return this;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy