public interface UrlMapping extends AbstractGroup
BrooklynObject.TagSupport
Configurable.ConfigurationSupport
Modifier and Type | Field and Description |
---|---|
static MethodEffector<java.lang.Void> |
DISCARD |
static ConfigKey<java.lang.String> |
DOMAIN |
static ConfigKey<java.lang.String> |
LABEL |
static ConfigKey<java.lang.String> |
PATH |
static ConfigKey<java.util.Collection<UrlRewriteRule>> |
REWRITES |
static ConfigKey<ProxySslConfig> |
SSL_CONFIG |
static AttributeSensor<java.util.Collection<java.lang.String>> |
TARGET_ADDRESSES |
static ConfigKey<Entity> |
TARGET_PARENT |
FIRST, FIRST_MEMBER, GROUP_MEMBERS, MEMBER_DELEGATE_CHILDREN, MEMBER_DELEGATE_NAME_FORMAT, RUNNING_QUORUM_CHECK, UP_QUORUM_CHECK
GROUP_SIZE, MEMBER_ADDED, MEMBER_REMOVED
Modifier and Type | Method and Description |
---|---|
UrlMapping |
addRewrite(java.lang.String from,
java.lang.String to)
Adds a rewrite rule, must be called at config time.
|
UrlMapping |
addRewrite(UrlRewriteRule rule)
Adds a rewrite rule, must be called at config time.
|
void |
discard() |
java.lang.String |
getDomain() |
java.lang.String |
getPath() |
ProxySslConfig |
getSsl() |
Entity |
getTarget() |
java.util.Collection<java.lang.String> |
getTargetAddresses() |
java.lang.String |
getUniqueLabel() |
void |
recompute() |
void |
setTarget(Entity target) |
setMembers, setMembers
addChild, addChild, addMember, addMemberChild, addMemberChild, getCurrentSize, getMembers, hasMember, removeMember
addEnricher, addEnricher, addFeed, addGroup, addPolicy, addPolicy, addTag, clearParent, containsTag, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getConfig, getConfigRaw, getConfigRaw, getCreationTime, getDisplayName, getEnrichers, getEntityType, getGroups, getIconUrl, getId, getLocations, getParent, getPolicies, getTags, invoke, removeChild, removeEnricher, removeGroup, removePolicy, removeTag, setParent
getCatalogItemId, getTagSupport, tags
config, setConfig
static final MethodEffector<java.lang.Void> DISCARD
static final ConfigKey<java.lang.String> LABEL
static final ConfigKey<java.lang.String> DOMAIN
static final ConfigKey<java.lang.String> PATH
static final ConfigKey<ProxySslConfig> SSL_CONFIG
static final ConfigKey<java.util.Collection<UrlRewriteRule>> REWRITES
static final AttributeSensor<java.util.Collection<java.lang.String>> TARGET_ADDRESSES
java.lang.String getUniqueLabel()
UrlMapping addRewrite(java.lang.String from, java.lang.String to)
UrlRewriteRule
for more info.UrlMapping addRewrite(UrlRewriteRule rule)
UrlRewriteRule
for more info.java.lang.String getDomain()
java.lang.String getPath()
Entity getTarget()
void setTarget(Entity target)
void recompute()
java.util.Collection<java.lang.String> getTargetAddresses()
ProxySslConfig getSsl()
void discard()