org.jclouds.rds.domain
Class SubnetGroup

java.lang.Object
  extended by org.jclouds.rds.domain.SubnetGroup

public class SubnetGroup
extends Object

Relational Database Service routinely checks the health of each load-balanced Amazon EC2 securityGroup based on the configurations that you specify. If Relational Database Service finds an unhealthy securityGroup, it stops sending traffic to the securityGroup and reroutes traffic to healthy securityGroups.

Author:
Adrian Cole
See Also:
doc

Nested Class Summary
static class SubnetGroup.Builder<T extends SubnetGroup.Builder<T>>
           
 
Field Summary
protected  String description
           
protected  String name
           
protected  String status
           
protected  Set<Subnet> subnets
           
protected  com.google.common.base.Optional<String> vpcId
           
 
Constructor Summary
protected SubnetGroup(String name, String description, String status, Iterable<Subnet> subnets, com.google.common.base.Optional<String> vpcId)
           
 
Method Summary
static SubnetGroup.Builder<?> builder()
           
 boolean equals(Object obj)
          
 String getDescription()
          Provides the description of the DB Subnet Group.
 String getName()
          Specifies the name of the DB Subnet Group.
 String getStatus()
          Provides the status of the DB Subnet Group.
 Set<Subnet> getSubnets()
          Provides the Subnets of the DB Subnet Group.
 com.google.common.base.Optional<String> getVpcId()
          Provides the VpcId of the DB Subnet Group.
 int hashCode()
          
protected  com.google.common.base.Objects.ToStringHelper string()
           
 SubnetGroup.Builder<?> toBuilder()
           
 String toString()
          
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected final String name

description

protected final String description

status

protected final String status

subnets

protected final Set<Subnet> subnets

vpcId

protected final com.google.common.base.Optional<String> vpcId
Constructor Detail

SubnetGroup

protected SubnetGroup(String name,
                      String description,
                      String status,
                      Iterable<Subnet> subnets,
                      com.google.common.base.Optional<String> vpcId)
Method Detail

builder

public static SubnetGroup.Builder<?> builder()

toBuilder

public SubnetGroup.Builder<?> toBuilder()

getName

public String getName()
Specifies the name of the DB Subnet Group.


getDescription

public String getDescription()
Provides the description of the DB Subnet Group.


getStatus

public String getStatus()
Provides the status of the DB Subnet Group.


getSubnets

public Set<Subnet> getSubnets()
Provides the Subnets of the DB Subnet Group.


getVpcId

public com.google.common.base.Optional<String> getVpcId()
Provides the VpcId of the DB Subnet Group.


hashCode

public int hashCode()

Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)

Overrides:
equals in class Object

toString

public String toString()

Overrides:
toString in class Object

string

protected com.google.common.base.Objects.ToStringHelper string()


Copyright © 2009-2012 jclouds. All Rights Reserved.