org.jclouds.cloudstack.domain
Class SnapshotPolicySchedule.Builder<T extends SnapshotPolicySchedule.Builder<T>>

java.lang.Object
  extended by org.jclouds.cloudstack.domain.SnapshotPolicySchedule.Builder<T>
Enclosing class:
SnapshotPolicySchedule

public abstract static class SnapshotPolicySchedule.Builder<T extends SnapshotPolicySchedule.Builder<T>>
extends Object


Field Summary
protected  Snapshot.Interval interval
           
protected  String time
           
 
Constructor Summary
SnapshotPolicySchedule.Builder()
           
 
Method Summary
 SnapshotPolicySchedule build()
           
 T fromSnapshotPolicySchedule(SnapshotPolicySchedule in)
           
 T interval(Snapshot.Interval interval)
           
protected abstract  T self()
           
 T time(String time)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

interval

protected Snapshot.Interval interval

time

protected String time
Constructor Detail

SnapshotPolicySchedule.Builder

public SnapshotPolicySchedule.Builder()
Method Detail

self

protected abstract T self()

interval

public T interval(Snapshot.Interval interval)
See Also:
SnapshotPolicySchedule.getInterval()

time

public T time(String time)
See Also:
SnapshotPolicySchedule.getTime()

build

public SnapshotPolicySchedule build()

fromSnapshotPolicySchedule

public T fromSnapshotPolicySchedule(SnapshotPolicySchedule in)


Copyright © 2009-2013 jclouds. All Rights Reserved.