org.jclouds.cloudservers.domain
Class BackupSchedule.Builder<T extends BackupSchedule.Builder<T>>

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

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


Field Summary
protected  DailyBackup daily
           
protected  boolean enabled
           
protected  WeeklyBackup weekly
           
 
Constructor Summary
BackupSchedule.Builder()
           
 
Method Summary
 BackupSchedule build()
           
 T daily(DailyBackup daily)
           
 T enabled(boolean enabled)
           
 T fromBackupSchedule(BackupSchedule in)
           
protected abstract  T self()
           
 T weekly(WeeklyBackup weekly)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

daily

protected DailyBackup daily

enabled

protected boolean enabled

weekly

protected WeeklyBackup weekly
Constructor Detail

BackupSchedule.Builder

public BackupSchedule.Builder()
Method Detail

self

protected abstract T self()

daily

public T daily(DailyBackup daily)
See Also:
BackupSchedule.getDaily()

enabled

public T enabled(boolean enabled)
See Also:
BackupSchedule.isEnabled()

weekly

public T weekly(WeeklyBackup weekly)
See Also:
BackupSchedule.getWeekly()

build

public BackupSchedule build()

fromBackupSchedule

public T fromBackupSchedule(BackupSchedule in)


Copyright © 2009-2012 jclouds. All Rights Reserved.