public static class WidgetDescriptor.Builder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
config |
java.util.Set<java.lang.String> |
interfaces |
Modifier and Type | Method and Description |
---|---|
WidgetDescriptor.Builder |
addInterface(java.lang.String interfaceName) |
WidgetDescriptor.Builder |
addProperty(java.lang.String key,
java.lang.String value) |
WidgetDescriptor |
build() |
WidgetDescriptor.Builder |
displayName(java.lang.String displayName) |
WidgetDescriptor.Builder |
key(DescriptorKey key) |
WidgetDescriptor.Builder |
setAllowedPrincipals(java.util.Collection<PrincipalKey> allowedPrincipals) |
public final java.util.Set<java.lang.String> interfaces
public final java.util.Map<java.lang.String,java.lang.String> config
public WidgetDescriptor.Builder key(DescriptorKey key)
public WidgetDescriptor.Builder displayName(java.lang.String displayName)
public WidgetDescriptor.Builder addInterface(java.lang.String interfaceName)
public WidgetDescriptor.Builder setAllowedPrincipals(java.util.Collection<PrincipalKey> allowedPrincipals)
public WidgetDescriptor.Builder addProperty(java.lang.String key, java.lang.String value)
public WidgetDescriptor build()