public static class ComponentDeclaration.Builder extends Object
| Constructor and Description |
|---|
ComponentDeclaration.Builder(ClassId classId,
String key) |
| Modifier and Type | Method and Description |
|---|---|
ComponentDeclaration.Builder |
alias(com.atlassian.fugue.Option<String> alias) |
ComponentDeclaration.Builder |
application(com.atlassian.fugue.Option<String> application) |
ComponentDeclaration |
build() |
ComponentDeclaration.Builder |
description(com.atlassian.fugue.Option<String> description) |
ComponentDeclaration.Builder |
descriptionI18nKey(com.atlassian.fugue.Option<String> descriptionI18nKey) |
ComponentDeclaration.Builder |
interfaceId(com.atlassian.fugue.Option<ClassId> interfaceId) |
ComponentDeclaration.Builder |
name(com.atlassian.fugue.Option<String> name) |
ComponentDeclaration.Builder |
nameI18nKey(com.atlassian.fugue.Option<String> nameI18nKey) |
ComponentDeclaration.Builder |
serviceProperties(Map<String,String> serviceProperties) |
ComponentDeclaration.Builder |
visibility(ComponentDeclaration.Visibility visibility) |
public ComponentDeclaration build()
public ComponentDeclaration.Builder interfaceId(com.atlassian.fugue.Option<ClassId> interfaceId)
public ComponentDeclaration.Builder visibility(ComponentDeclaration.Visibility visibility)
public ComponentDeclaration.Builder name(com.atlassian.fugue.Option<String> name)
public ComponentDeclaration.Builder nameI18nKey(com.atlassian.fugue.Option<String> nameI18nKey)
public ComponentDeclaration.Builder description(com.atlassian.fugue.Option<String> description)
public ComponentDeclaration.Builder descriptionI18nKey(com.atlassian.fugue.Option<String> descriptionI18nKey)
public ComponentDeclaration.Builder alias(com.atlassian.fugue.Option<String> alias)
public ComponentDeclaration.Builder application(com.atlassian.fugue.Option<String> application)
public ComponentDeclaration.Builder serviceProperties(Map<String,String> serviceProperties)
Copyright © 2015 Atlassian. All rights reserved.