@ProviderType public final class ConfigurationMetadata extends Object
| Constructor and Description |
|---|
ConfigurationMetadata(String name,
Collection<PropertyMetadata<?>> propertyMetadata,
boolean collection) |
| Modifier and Type | Method and Description |
|---|---|
T |
description(String description) |
String |
getDescription() |
String |
getLabel() |
String |
getName() |
Map<String,String> |
getProperties() |
Map<String,PropertyMetadata<?>> |
getPropertyMetadata() |
boolean |
isCollection() |
boolean |
isSingleton() |
T |
label(String label) |
T |
properties(Map<String,String> properties) |
String |
toString() |
public ConfigurationMetadata(@Nonnull
String name,
Collection<PropertyMetadata<?>> propertyMetadata,
boolean collection)
name - Configuration namepropertyMetadata - Property metadatacollection - Collectionpublic boolean isSingleton()
public boolean isCollection()
public Map<String,PropertyMetadata<?>> getPropertyMetadata()
@Nonnull public String getName()
public String getLabel()
public T label(String label)
label - Labelpublic String getDescription()
public T description(String description)
description - Descriptionpublic Map<String,String> getProperties()
public T properties(Map<String,String> properties)
properties - Further properties for documentation and configuration of behavior in configuration editor.Copyright © 2017 The Apache Software Foundation. All rights reserved.