public class VirtualVolumeBinding
extends Object
implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
VirtualVolumeBinding.Builder |
| Modifier and Type | Field and Description |
|---|---|
static long |
serialVersionUID |
| Constructor and Description |
|---|
VirtualVolumeBinding() |
VirtualVolumeBinding(UUID protocolEndpointID,
String protocolEndpointInBandID,
String protocolEndpointType,
Long virtualVolumeBindingID,
UUID virtualVolumeHostID,
UUID virtualVolumeID,
String virtualVolumeSecondaryID,
VirtualVolumeInfo virtualVolume,
UUID protocolEndpoint,
VirtualVolumeHost virtualVolumeHost) |
| Modifier and Type | Method and Description |
|---|---|
VirtualVolumeBinding.Builder |
asBuilder() |
static VirtualVolumeBinding.Builder |
builder() |
boolean |
equals(Object o) |
UUID |
getProtocolEndpoint()
An object describing the protocol endpoint to which the virtual volume is bound.
|
UUID |
getProtocolEndpointID()
The unique ID of the protocol endpoint.
|
String |
getProtocolEndpointInBandID()
The scsiNAADeviceID of the protocol endpoint.
|
String |
getProtocolEndpointType()
The type of protocol endpoint.
|
VirtualVolumeInfo |
getVirtualVolume()
An object describing the bound volume or snapshot.
|
Long |
getVirtualVolumeBindingID()
The unique ID of the virtual volume binding object.
|
VirtualVolumeHost |
getVirtualVolumeHost()
An object describing the host to which this binding corresponds.
|
UUID |
getVirtualVolumeHostID()
The unique ID of the virtual volume host.
|
UUID |
getVirtualVolumeID()
The unique ID of the virtual volume.
|
String |
getVirtualVolumeSecondaryID()
The secondary ID of the virtual volume.
|
int |
hashCode() |
void |
setProtocolEndpoint(UUID protocolEndpoint) |
void |
setProtocolEndpointID(UUID protocolEndpointID) |
void |
setProtocolEndpointInBandID(String protocolEndpointInBandID) |
void |
setProtocolEndpointType(String protocolEndpointType) |
void |
setVirtualVolume(VirtualVolumeInfo virtualVolume) |
void |
setVirtualVolumeBindingID(Long virtualVolumeBindingID) |
void |
setVirtualVolumeHost(VirtualVolumeHost virtualVolumeHost) |
void |
setVirtualVolumeHostID(UUID virtualVolumeHostID) |
void |
setVirtualVolumeID(UUID virtualVolumeID) |
void |
setVirtualVolumeSecondaryID(String virtualVolumeSecondaryID) |
Map<String,Object> |
toMap() |
String |
toString() |
public static final long serialVersionUID
@Since(value="7.0") public VirtualVolumeBinding(UUID protocolEndpointID, String protocolEndpointInBandID, String protocolEndpointType, Long virtualVolumeBindingID, UUID virtualVolumeHostID, UUID virtualVolumeID, String virtualVolumeSecondaryID, VirtualVolumeInfo virtualVolume, UUID protocolEndpoint, VirtualVolumeHost virtualVolumeHost)
public UUID getProtocolEndpointID()
public void setProtocolEndpointID(UUID protocolEndpointID)
public String getProtocolEndpointInBandID()
public void setProtocolEndpointInBandID(String protocolEndpointInBandID)
public String getProtocolEndpointType()
public void setProtocolEndpointType(String protocolEndpointType)
public Long getVirtualVolumeBindingID()
public void setVirtualVolumeBindingID(Long virtualVolumeBindingID)
public UUID getVirtualVolumeHostID()
public void setVirtualVolumeHostID(UUID virtualVolumeHostID)
public UUID getVirtualVolumeID()
public void setVirtualVolumeID(UUID virtualVolumeID)
public String getVirtualVolumeSecondaryID()
public void setVirtualVolumeSecondaryID(String virtualVolumeSecondaryID)
public VirtualVolumeInfo getVirtualVolume()
public void setVirtualVolume(VirtualVolumeInfo virtualVolume)
public UUID getProtocolEndpoint()
public void setProtocolEndpoint(UUID protocolEndpoint)
public VirtualVolumeHost getVirtualVolumeHost()
public void setVirtualVolumeHost(VirtualVolumeHost virtualVolumeHost)
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Objectpublic Map<String,Object> toMap()
public String toString()
toString in class Objectpublic static VirtualVolumeBinding.Builder builder()
public final VirtualVolumeBinding.Builder asBuilder()
Copyright © 2014-2016 NetApp, Inc. All Rights Reserved.