Class SaharaDataSource.ConcreteDataSourceBuilder
- java.lang.Object
-
- org.openstack4j.openstack.sahara.domain.SaharaDataSource.ConcreteDataSourceBuilder
-
- All Implemented Interfaces:
Buildable.Builder<DataSourceBuilder,DataSource>,DataSourceBuilder
- Enclosing class:
- SaharaDataSource
public static class SaharaDataSource.ConcreteDataSourceBuilder extends Object implements DataSourceBuilder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataSourcebuild()Creates and return the Model Entity MDataSourceBuildercredentials(String user, String password)DataSourceBuilderdescription(String description)DataSourceBuilderfrom(DataSource in)Creates a Builder using the param M as the default valuesDataSourceBuildername(String name)DataSourceBuildertype(String type)DataSourceBuilderurl(String url)
-
-
-
Method Detail
-
description
public DataSourceBuilder description(String description)
Description copied from interface:DataSourceBuilder- Specified by:
descriptionin interfaceDataSourceBuilder- Parameters:
description- the description of the data source- Returns:
- DataSourceBuilder
-
url
public DataSourceBuilder url(String url)
Description copied from interface:DataSourceBuilder- Specified by:
urlin interfaceDataSourceBuilder- Parameters:
url- the URL of the data source- Returns:
- DataSourceBuilder
-
type
public DataSourceBuilder type(String type)
Description copied from interface:DataSourceBuilder- Specified by:
typein interfaceDataSourceBuilder- Parameters:
type- the type of the data source- Returns:
- DataSourceBuilder
-
name
public DataSourceBuilder name(String name)
Description copied from interface:DataSourceBuilder- Specified by:
namein interfaceDataSourceBuilder- Parameters:
name- the name of the data source- Returns:
- DataSourceBuilder
-
credentials
public DataSourceBuilder credentials(String user, String password)
Description copied from interface:DataSourceBuilder- Specified by:
credentialsin interfaceDataSourceBuilder- Parameters:
user- username of the credentialspassword- password of the credentials- Returns:
- DataSourceBuilder
-
build
public DataSource build()
Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<DataSourceBuilder,DataSource>- Returns:
- M instance
-
from
public DataSourceBuilder from(DataSource in)
Description copied from interface:Buildable.BuilderCreates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<DataSourceBuilder,DataSource>- Returns:
- Builder
-
-