|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DirectionalGroupApi
| Method Summary | |
|---|---|
DirectionalGroup |
get(String groupId)
returns the regions and name of the specified directional group or null, if not found. |
com.google.common.collect.FluentIterable<AccountLevelGroup> |
listAccountLevelGroups()
Returns all account-level groups. |
com.google.common.collect.FluentIterable<String> |
listGroupNamesByDNameAndType(String hostName,
int rrType)
Returns directional group names visible to the account for the fully qualified hostName and rrType |
com.google.common.collect.FluentIterable<DirectionalPoolRecordDetail> |
listRecordsByAccountLevelGroup(String groupId)
Returns all the directional pool records in the account-level group. |
com.google.common.collect.FluentIterable<DirectionalPoolRecordDetail> |
listRecordsByGroupCoordinates(DirectionalGroupCoordinates group)
Returns all the directional pool records in the pool-level group. |
| Method Detail |
|---|
@Named(value="getDirectionalDNSGroupDetails") @Nullable DirectionalGroup get(String groupId)
groupId - the id of the group@Named(value="getAccountLevelDirectionalGroupsOfZone") com.google.common.collect.FluentIterable<AccountLevelGroup> listAccountLevelGroups()
@Named(value="getDirectionalDNSRecordsForAcctLvlGroup")
com.google.common.collect.FluentIterable<DirectionalPoolRecordDetail> listRecordsByAccountLevelGroup(String groupId)
throws org.jclouds.rest.ResourceNotFoundException
groupId - the id of the account-level group containing the records.
org.jclouds.rest.ResourceNotFoundException - if the group doesn't exist
@Named(value="getAvailableGroups")
com.google.common.collect.FluentIterable<String> listGroupNamesByDNameAndType(String hostName,
int rrType)
hostName and rrType
accountId - the account where the groups existhostName - fully qualified hostname including the trailing dot.rrType - type value of the existing records.
@Named(value="getDirectionalDNSRecordsForGroup")
com.google.common.collect.FluentIterable<DirectionalPoolRecordDetail> listRecordsByGroupCoordinates(DirectionalGroupCoordinates group)
throws org.jclouds.rest.ResourceNotFoundException
group - the zone, record name, record type, and group name
org.jclouds.rest.ResourceNotFoundException - if the group doesn't exist
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||