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,
Map<String,Object> attributes) |
| Modifier and Type | Method and Description |
|---|---|
GroupSnapshot.Builder |
asBuilder() |
static GroupSnapshot.Builder |
builder() |
boolean |
equals(Object o) |
Map<String,Object> |
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(Map<String,Object> 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, Map<String,Object> 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 Map<String,Object> getAttributes()
public void setAttributes(Map<String,Object> 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.