public class GroupSnapshot
extends Object
implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
GroupSnapshot.Builder |
| Modifier and Type | Field and Description |
|---|---|
static long |
serialVersionUID |
| Constructor and Description |
|---|
GroupSnapshot() |
GroupSnapshot(Long groupSnapshotID,
UUID groupSnapshotUUID,
GroupSnapshotMembers[] members,
String name,
String createTime,
String status,
Attributes attributes) |
| Modifier and Type | Method and Description |
|---|---|
GroupSnapshot.Builder |
asBuilder() |
static GroupSnapshot.Builder |
builder() |
boolean |
equals(Object o) |
Attributes |
getAttributes()
List of Name/Value pairs in JSON object format.
|
String |
getCreateTime()
The UTC formatted day and time on which the snapshot was created.
|
Long |
getGroupSnapshotID()
Unique ID of the new group snapshot.
|
UUID |
getGroupSnapshotUUID()
UUID of the group snapshot.
|
GroupSnapshotMembers[] |
getMembers()
List of volumeIDs and snapshotIDs for each member of the group.
|
String |
getName()
Name of the group snapshot, or, if none was given, the UTC formatted day and time on which the snapshot was created.
|
String |
getStatus()
Status of the snapshot.
|
int |
hashCode() |
void |
setAttributes(Attributes attributes) |
void |
setCreateTime(String createTime) |
void |
setGroupSnapshotID(Long groupSnapshotID) |
void |
setGroupSnapshotUUID(UUID groupSnapshotUUID) |
void |
setMembers(GroupSnapshotMembers[] members) |
void |
setName(String name) |
void |
setStatus(String status) |
Map<String,Object> |
toMap() |
String |
toString() |
public static final long serialVersionUID
@Since(value="7.0") public GroupSnapshot(Long groupSnapshotID, UUID groupSnapshotUUID, GroupSnapshotMembers[] members, String name, String createTime, String status, Attributes attributes)
public Long getGroupSnapshotID()
public void setGroupSnapshotID(Long groupSnapshotID)
public UUID getGroupSnapshotUUID()
public void setGroupSnapshotUUID(UUID groupSnapshotUUID)
public GroupSnapshotMembers[] getMembers()
public void setMembers(GroupSnapshotMembers[] members)
public String getName()
public void setName(String name)
public String getCreateTime()
public void setCreateTime(String createTime)
public String getStatus()
public void setStatus(String status)
public Attributes getAttributes()
public void setAttributes(Attributes attributes)
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 GroupSnapshot.Builder builder()
public final GroupSnapshot.Builder asBuilder()
Copyright © 2014-2016 NetApp, Inc. All Rights Reserved.