Modifier and Type | Method and Description |
---|---|
Buildpack |
build()
Builds a new
Buildpack . |
Buildpack.Builder |
enabled(Boolean enabled)
Initializes the value for the
enabled attribute. |
Buildpack.Builder |
filename(String filename)
Initializes the value for the
filename attribute. |
Buildpack.Builder |
from(Buildpack instance)
Fill a builder with attribute values from the provided
Buildpack instance. |
Buildpack.Builder |
id(String id)
Initializes the value for the
id attribute. |
Buildpack.Builder |
locked(Boolean locked)
Initializes the value for the
locked attribute. |
Buildpack.Builder |
name(String name)
Initializes the value for the
name attribute. |
Buildpack.Builder |
position(Integer position)
Initializes the value for the
position attribute. |
public final Buildpack.Builder from(Buildpack instance)
Buildpack
instance.
Regular attribute values will be replaced with those from the given instance.
Absent optional values will not replace present values.instance
- The instance from which to copy valuesthis
builder for use in a chained invocationpublic final Buildpack.Builder enabled(Boolean enabled)
enabled
attribute.enabled
- The value for enabledthis
builder for use in a chained invocationpublic final Buildpack.Builder filename(String filename)
filename
attribute.filename
- The value for filenamethis
builder for use in a chained invocationpublic final Buildpack.Builder id(String id)
id
attribute.id
- The value for idthis
builder for use in a chained invocationpublic final Buildpack.Builder locked(Boolean locked)
locked
attribute.locked
- The value for lockedthis
builder for use in a chained invocationpublic final Buildpack.Builder name(String name)
name
attribute.name
- The value for namethis
builder for use in a chained invocationpublic final Buildpack.Builder position(Integer position)
position
attribute.position
- The value for positionthis
builder for use in a chained invocationpublic Buildpack build()
Buildpack
.IllegalStateException
- if any required attributes are missingCopyright © 2016 Pivotal Software, Inc.. All rights reserved.