org.jclouds.dynect.v3.domain
Class Record.Builder<D extends Map<String,Object>,B extends Record.Builder<D,B>>

java.lang.Object
  extended by org.jclouds.dynect.v3.domain.RecordId.Builder<B>
      extended by org.jclouds.dynect.v3.domain.Record.Builder<D,B>
Direct Known Subclasses:
SOARecord.Builder
Enclosing class:
Record<D extends Map<String,Object>>

public abstract static class Record.Builder<D extends Map<String,Object>,B extends Record.Builder<D,B>>
extends RecordId.Builder<B>


Field Summary
protected  D rdata
           
protected  int ttl
           
 
Fields inherited from class org.jclouds.dynect.v3.domain.RecordId.Builder
fqdn, id, type, zone
 
Constructor Summary
Record.Builder()
           
 
Method Summary
 Record<D> build()
           
 B from(RecordId in)
           
 B rdata(D rdata)
           
 B ttl(int ttl)
           
 
Methods inherited from class org.jclouds.dynect.v3.domain.RecordId.Builder
fqdn, id, self, type, zone
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ttl

protected int ttl

rdata

protected D extends Map<String,Object> rdata
Constructor Detail

Record.Builder

public Record.Builder()
Method Detail

ttl

public B ttl(int ttl)
See Also:
Record.getTTL()

rdata

public B rdata(D rdata)
See Also:
Record.getRData()

build

public Record<D> build()
Overrides:
build in class RecordId.Builder<B extends Record.Builder<D,B>>

from

public B from(RecordId in)
Overrides:
from in class RecordId.Builder<B extends Record.Builder<D,B>>


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.