org.jclouds.dynect.v3.domain
Class RecordId.Builder<B extends RecordId.Builder<B>>

java.lang.Object
  extended by org.jclouds.dynect.v3.domain.RecordId.Builder<B>
Direct Known Subclasses:
Record.Builder
Enclosing class:
RecordId

public abstract static class RecordId.Builder<B extends RecordId.Builder<B>>
extends Object


Field Summary
protected  String fqdn
           
protected  long id
           
protected  String type
           
protected  String zone
           
 
Constructor Summary
RecordId.Builder()
           
 
Method Summary
 RecordId build()
           
 B fqdn(String fqdn)
           
 B from(RecordId in)
           
 B id(long id)
           
protected abstract  B self()
           
 B type(String type)
           
 B zone(String zone)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

zone

protected String zone

fqdn

protected String fqdn

type

protected String type

id

protected long id
Constructor Detail

RecordId.Builder

public RecordId.Builder()
Method Detail

self

protected abstract B self()

zone

public B zone(String zone)
See Also:
Node.getZone()

fqdn

public B fqdn(String fqdn)
See Also:
Node.getFQDN()

type

public B type(String type)
See Also:
RecordId.getType()

id

public B id(long id)
See Also:
RecordId.getId()

build

public RecordId build()

from

public B from(RecordId in)


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