public static class Snapshot.Builder
extends Object
| Modifier and Type | Method and Description |
|---|---|
Snapshot.Builder |
attributes(Map<String,Object> attributes) |
Snapshot |
build() |
Snapshot.Builder |
checksum(String checksum) |
Snapshot.Builder |
createTime(String createTime) |
Snapshot.Builder |
enableRemoteReplication(Boolean enableRemoteReplication) |
Snapshot.Builder |
expirationReason(String expirationReason) |
Snapshot.Builder |
expirationTime(String expirationTime) |
Snapshot.Builder |
groupSnapshotUUID(UUID groupSnapshotUUID) |
Snapshot.Builder |
name(String name) |
Snapshot.Builder |
optionalGroupID(Long groupID) |
Snapshot.Builder |
optionalRemoteStatuses(SnapshotRemoteStatus[] remoteStatuses) |
Snapshot.Builder |
snapshotID(Long snapshotID) |
Snapshot.Builder |
snapshotUUID(UUID snapshotUUID) |
Snapshot.Builder |
status(String status) |
Snapshot.Builder |
totalSize(Long totalSize) |
Snapshot.Builder |
virtualVolumeID(UUID virtualVolumeID) |
Snapshot.Builder |
volumeID(Long volumeID) |
public Snapshot build()
public Snapshot.Builder snapshotID(Long snapshotID)
public Snapshot.Builder volumeID(Long volumeID)
public Snapshot.Builder name(String name)
public Snapshot.Builder checksum(String checksum)
public Snapshot.Builder enableRemoteReplication(Boolean enableRemoteReplication)
public Snapshot.Builder expirationReason(String expirationReason)
public Snapshot.Builder expirationTime(String expirationTime)
public Snapshot.Builder optionalRemoteStatuses(SnapshotRemoteStatus[] remoteStatuses)
public Snapshot.Builder status(String status)
public Snapshot.Builder snapshotUUID(UUID snapshotUUID)
public Snapshot.Builder totalSize(Long totalSize)
public Snapshot.Builder optionalGroupID(Long groupID)
public Snapshot.Builder groupSnapshotUUID(UUID groupSnapshotUUID)
public Snapshot.Builder createTime(String createTime)
public Snapshot.Builder virtualVolumeID(UUID virtualVolumeID)
public Snapshot.Builder attributes(Map<String,Object> attributes)
Copyright © 2014-2016 NetApp, Inc. All Rights Reserved.