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:
templatein interfaceToscaTemplatesArtifactBuilder
-
templateFormat
public ToscaTemplatesArtifactBuilder templateFormat(String templateFormat)
- Specified by:
templateFormatin interfaceToscaTemplatesArtifactBuilder
-
build
public ToscaTemplatesArtifact build()
Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<ToscaTemplatesArtifactBuilder,ToscaTemplatesArtifact>- Returns:
- M instance
-
from
public ToscaTemplatesArtifactBuilder from(ToscaTemplatesArtifact in)
Description copied from interface:Buildable.BuilderCreates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<ToscaTemplatesArtifactBuilder,ToscaTemplatesArtifact>- Returns:
- Builder
-
description
public ToscaTemplatesArtifactBuilder description(String description)
- Specified by:
descriptionin interfaceArtifactBuilder
-
tags
public ToscaTemplatesArtifactBuilder tags(List<Object> tags)
- Specified by:
tagsin interfaceArtifactBuilder
-
metadata
public ToscaTemplatesArtifactBuilder metadata(Metadata metadata)
- Specified by:
metadatain interfaceArtifactBuilder
-
release
public ToscaTemplatesArtifactBuilder release(List<Object> release)
- Specified by:
releasein interfaceArtifactBuilder
-
owner
public ToscaTemplatesArtifactBuilder owner(String owner)
- Specified by:
ownerin interfaceArtifactBuilder
-
supportedBy
public ToscaTemplatesArtifactBuilder supportedBy(Object supportedBy)
- Specified by:
supportedByin interfaceArtifactBuilder
-
licenseUrl
public ToscaTemplatesArtifactBuilder licenseUrl(Object licenseUrl)
- Specified by:
licenseUrlin interfaceArtifactBuilder
-
version
public ToscaTemplatesArtifactBuilder version(String version)
- Specified by:
versionin interfaceArtifactBuilder
-
providedBy
public ToscaTemplatesArtifactBuilder providedBy(Object providedBy)
- Specified by:
providedByin interfaceArtifactBuilder
-
visibility
public ToscaTemplatesArtifactBuilder visibility(String visibility)
- Specified by:
visibilityin interfaceArtifactBuilder
-
updatedAt
public ToscaTemplatesArtifactBuilder updatedAt(String updatedAt)
- Specified by:
updatedAtin interfaceArtifactBuilder
-
activatedAt
public ToscaTemplatesArtifactBuilder activatedAt(String activatedAt)
- Specified by:
activatedAtin interfaceArtifactBuilder
-
createdAt
public ToscaTemplatesArtifactBuilder createdAt(String createdAt)
- Specified by:
createdAtin interfaceArtifactBuilder
-
license
public ToscaTemplatesArtifactBuilder license(Object license)
- Specified by:
licensein interfaceArtifactBuilder
-
icon
public ToscaTemplatesArtifactBuilder icon(Object icon)
- Specified by:
iconin interfaceArtifactBuilder
-
status
public ToscaTemplatesArtifactBuilder status(String status)
- Specified by:
statusin interfaceArtifactBuilder
-
reference
protected ToscaTemplatesArtifact reference()
- Specified by:
referencein classBasicResourceBuilder<ToscaTemplatesArtifact,ToscaTemplates.ToscaTemplatesConcreteBuilder>
-
-