Class ToscaTemplates.ToscaTemplatesConcreteBuilder
- java.lang.Object
-
- org.openstack4j.model.common.builder.BasicResourceBuilder<ToscaTemplatesArtifact,ToscaTemplates.ToscaTemplatesConcreteBuilder>
-
- org.openstack4j.openstack.artifact.domain.ToscaTemplates.ToscaTemplatesConcreteBuilder
-
- All Implemented Interfaces:
Buildable.Builder<ToscaTemplatesArtifactBuilder,ToscaTemplatesArtifact>
,ArtifactBuilder
,ToscaTemplatesArtifactBuilder
- Enclosing class:
- ToscaTemplates
public static class ToscaTemplates.ToscaTemplatesConcreteBuilder extends BasicResourceBuilder<ToscaTemplatesArtifact,ToscaTemplates.ToscaTemplatesConcreteBuilder> implements ToscaTemplatesArtifactBuilder
-
-
Method Summary
-
Methods inherited from class org.openstack4j.model.common.builder.BasicResourceBuilder
id, name, self
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openstack4j.model.artifact.builder.ArtifactBuilder
id, name
-
-
-
-
Method Detail
-
template
public ToscaTemplatesArtifactBuilder template(Template template)
- Specified by:
template
in interfaceToscaTemplatesArtifactBuilder
-
templateFormat
public ToscaTemplatesArtifactBuilder templateFormat(String templateFormat)
- Specified by:
templateFormat
in interfaceToscaTemplatesArtifactBuilder
-
build
public ToscaTemplatesArtifact build()
Description copied from interface:Buildable.Builder
Creates and return the Model Entity M- Specified by:
build
in interfaceBuildable.Builder<ToscaTemplatesArtifactBuilder,ToscaTemplatesArtifact>
- Returns:
- M instance
-
from
public ToscaTemplatesArtifactBuilder from(ToscaTemplatesArtifact in)
Description copied from interface:Buildable.Builder
Creates a Builder using the param M as the default values- Specified by:
from
in interfaceBuildable.Builder<ToscaTemplatesArtifactBuilder,ToscaTemplatesArtifact>
- Returns:
- Builder
-
description
public ToscaTemplatesArtifactBuilder description(String description)
- Specified by:
description
in interfaceArtifactBuilder
-
tags
public ToscaTemplatesArtifactBuilder tags(List<Object> tags)
- Specified by:
tags
in interfaceArtifactBuilder
-
metadata
public ToscaTemplatesArtifactBuilder metadata(Metadata metadata)
- Specified by:
metadata
in interfaceArtifactBuilder
-
release
public ToscaTemplatesArtifactBuilder release(List<Object> release)
- Specified by:
release
in interfaceArtifactBuilder
-
owner
public ToscaTemplatesArtifactBuilder owner(String owner)
- Specified by:
owner
in interfaceArtifactBuilder
-
supportedBy
public ToscaTemplatesArtifactBuilder supportedBy(Object supportedBy)
- Specified by:
supportedBy
in interfaceArtifactBuilder
-
licenseUrl
public ToscaTemplatesArtifactBuilder licenseUrl(Object licenseUrl)
- Specified by:
licenseUrl
in interfaceArtifactBuilder
-
version
public ToscaTemplatesArtifactBuilder version(String version)
- Specified by:
version
in interfaceArtifactBuilder
-
providedBy
public ToscaTemplatesArtifactBuilder providedBy(Object providedBy)
- Specified by:
providedBy
in interfaceArtifactBuilder
-
visibility
public ToscaTemplatesArtifactBuilder visibility(String visibility)
- Specified by:
visibility
in interfaceArtifactBuilder
-
updatedAt
public ToscaTemplatesArtifactBuilder updatedAt(String updatedAt)
- Specified by:
updatedAt
in interfaceArtifactBuilder
-
activatedAt
public ToscaTemplatesArtifactBuilder activatedAt(String activatedAt)
- Specified by:
activatedAt
in interfaceArtifactBuilder
-
createdAt
public ToscaTemplatesArtifactBuilder createdAt(String createdAt)
- Specified by:
createdAt
in interfaceArtifactBuilder
-
license
public ToscaTemplatesArtifactBuilder license(Object license)
- Specified by:
license
in interfaceArtifactBuilder
-
icon
public ToscaTemplatesArtifactBuilder icon(Object icon)
- Specified by:
icon
in interfaceArtifactBuilder
-
status
public ToscaTemplatesArtifactBuilder status(String status)
- Specified by:
status
in interfaceArtifactBuilder
-
reference
protected ToscaTemplatesArtifact reference()
- Specified by:
reference
in classBasicResourceBuilder<ToscaTemplatesArtifact,ToscaTemplates.ToscaTemplatesConcreteBuilder>
-
-