Brooklyn

brooklyn.entity.dns
[Java] Interface AbstractGeoDnsService

brooklyn.entity.trait.Identifiable
  brooklyn.entity.dns.AbstractGeoDnsService
      brooklyn.entity.Entity
All Superinterfaces:
Identifiable, Entity

public interface AbstractGeoDnsService
extends Entity

Field Summary
static AttributeSensor ADDRESS

static AttributeSensor HOSTNAME

static ConfigKey INCLUDE_HOMELESS_ENTITIES

static AttributeSensor SERVICE_STATE

static AttributeSensor SERVICE_UP

static AttributeSensor TARGETS

static ConfigKey USE_HOSTNAMES

 
Method Summary
java.lang.String getHostname()

should return the hostname which this DNS service is configuring

java.util.Map getTargetHosts()

void setServiceState(Lifecycle state)

void setTargetEntityProvider(Group entityProvider)

sets target to be a group whose *members* will be searched (non-Group items not supported)

 
Methods inherited from interface Entity
addChild, addChild, addEnricher, addEnricher, addGroup, addPolicy, addPolicy, clearParent, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getConfig, getConfigRaw, getConfigRaw, getCreationTime, getDisplayName, getEnrichers, getEntityType, getGroups, getIconUrl, getId, getLocations, getParent, getPolicies, invoke, removeChild, removeEnricher, removePolicy, setParent
 
Methods inherited from interface Identifiable
getId
 

Field Detail

ADDRESS

public static final AttributeSensor ADDRESS


HOSTNAME

public static final AttributeSensor HOSTNAME


INCLUDE_HOMELESS_ENTITIES

public static final ConfigKey INCLUDE_HOMELESS_ENTITIES


SERVICE_STATE

public static final AttributeSensor SERVICE_STATE


SERVICE_UP

public static final AttributeSensor SERVICE_UP


TARGETS

@java.lang.SuppressWarnings("serial")
public static final AttributeSensor TARGETS


USE_HOSTNAMES

public static final ConfigKey USE_HOSTNAMES


 
Method Detail

getHostname

public java.lang.String getHostname()
should return the hostname which this DNS service is configuring


getTargetHosts

public java.util.Map getTargetHosts()


setServiceState

public void setServiceState(Lifecycle state)


setTargetEntityProvider

public void setTargetEntityProvider(Group entityProvider)
sets target to be a group whose *members* will be searched (non-Group items not supported)


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.