org.jclouds.googlecomputeengine.domain
Class Firewall.Builder

java.lang.Object
  extended by org.jclouds.googlecomputeengine.domain.Resource.Builder<Firewall.Builder>
      extended by org.jclouds.googlecomputeengine.domain.Firewall.Builder
Enclosing class:
Firewall

public static final class Firewall.Builder
extends Resource.Builder<Firewall.Builder>


Field Summary
 
Fields inherited from class org.jclouds.googlecomputeengine.domain.Resource.Builder
creationTimestamp, description, id, kind, name, selfLink
 
Constructor Summary
Firewall.Builder()
           
 
Method Summary
 Firewall.Builder addAllowed(Firewall.Rule firewallRule)
           
 Firewall.Builder addSourceRange(String sourceRange)
           
 Firewall.Builder addSourceTag(String sourceTag)
           
 Firewall.Builder addTargetTag(String targetTag)
           
 Firewall.Builder allowed(Set<Firewall.Rule> firewallRules)
           
 Firewall build()
           
 Firewall.Builder fromFirewall(Firewall in)
           
 Firewall.Builder network(URI network)
           
protected  Firewall.Builder self()
           
 Firewall.Builder sourceRanges(Set<String> sourceRanges)
           
 Firewall.Builder sourceTags(Set<String> sourceTags)
           
 Firewall.Builder targetTags(Set<String> targetTags)
           
 
Methods inherited from class org.jclouds.googlecomputeengine.domain.Resource.Builder
creationTimestamp, description, fromResource, id, kind, name, selfLink
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Firewall.Builder

public Firewall.Builder()
Method Detail

network

public Firewall.Builder network(URI network)
See Also:
Firewall.getNetwork()

addSourceRange

public Firewall.Builder addSourceRange(String sourceRange)
See Also:
Firewall.getSourceRanges()

sourceRanges

public Firewall.Builder sourceRanges(Set<String> sourceRanges)
See Also:
Firewall.getSourceRanges()

addSourceTag

public Firewall.Builder addSourceTag(String sourceTag)
See Also:
Firewall.getSourceTags()

sourceTags

public Firewall.Builder sourceTags(Set<String> sourceTags)
See Also:
Firewall.getSourceTags()

addTargetTag

public Firewall.Builder addTargetTag(String targetTag)
See Also:
Firewall.getTargetTags()

targetTags

public Firewall.Builder targetTags(Set<String> targetTags)
See Also:
Firewall.getTargetTags()

addAllowed

public Firewall.Builder addAllowed(Firewall.Rule firewallRule)
See Also:
Firewall.getAllowed()

allowed

public Firewall.Builder allowed(Set<Firewall.Rule> firewallRules)
See Also:
Firewall.getAllowed()

self

protected Firewall.Builder self()
Specified by:
self in class Resource.Builder<Firewall.Builder>

build

public Firewall build()
Overrides:
build in class Resource.Builder<Firewall.Builder>

fromFirewall

public Firewall.Builder fromFirewall(Firewall in)


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