public static final class ImmutableCloudBuild.Builder extends Object
ImmutableCloudBuild.
Initialize attributes and then invoke the build() method to create an
immutable instance.
Builder is not thread-safe and generally should not be stored in a field or collection,
but instead used immediately to create instances.
| Modifier and Type | Method and Description |
|---|---|
ImmutableCloudBuild |
build()
Builds a new
ImmutableCloudBuild. |
ImmutableCloudBuild.Builder |
createdBy(CloudBuild.CreatedBy createdBy)
Initializes the value for the
createdBy attribute. |
ImmutableCloudBuild.Builder |
dropletInfo(CloudBuild.DropletInfo dropletInfo)
Initializes the value for the
dropletInfo attribute. |
ImmutableCloudBuild.Builder |
error(String error)
Initializes the value for the
error attribute. |
ImmutableCloudBuild.Builder |
from(CloudBuild instance)
Fill a builder with attribute values from the provided
org.cloudfoundry.client.lib.domain.CloudBuild instance. |
ImmutableCloudBuild.Builder |
from(CloudEntity instance)
Fill a builder with attribute values from the provided
org.cloudfoundry.client.lib.domain.CloudEntity instance. |
ImmutableCloudBuild.Builder |
metadata(CloudMetadata metadata)
Initializes the value for the
metadata attribute. |
ImmutableCloudBuild.Builder |
name(String name)
Initializes the value for the
name attribute. |
ImmutableCloudBuild.Builder |
packageInfo(CloudBuild.PackageInfo packageInfo)
Initializes the value for the
packageInfo attribute. |
ImmutableCloudBuild.Builder |
state(CloudBuild.State state)
Initializes the value for the
state attribute. |
ImmutableCloudBuild.Builder |
v3Metadata(org.cloudfoundry.client.v3.Metadata v3Metadata)
Initializes the value for the
v3Metadata attribute. |
public final ImmutableCloudBuild.Builder from(CloudBuild instance)
org.cloudfoundry.client.lib.domain.CloudBuild instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final ImmutableCloudBuild.Builder from(CloudEntity instance)
org.cloudfoundry.client.lib.domain.CloudEntity instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final ImmutableCloudBuild.Builder name(String name)
name attribute.name - The value for name (can be null)this builder for use in a chained invocationpublic final ImmutableCloudBuild.Builder metadata(CloudMetadata metadata)
metadata attribute.metadata - The value for metadata (can be null)this builder for use in a chained invocationpublic final ImmutableCloudBuild.Builder v3Metadata(org.cloudfoundry.client.v3.Metadata v3Metadata)
v3Metadata attribute.v3Metadata - The value for v3Metadata (can be null)this builder for use in a chained invocationpublic final ImmutableCloudBuild.Builder state(CloudBuild.State state)
state attribute.state - The value for state (can be null)this builder for use in a chained invocationpublic final ImmutableCloudBuild.Builder createdBy(CloudBuild.CreatedBy createdBy)
createdBy attribute.createdBy - The value for createdBy (can be null)this builder for use in a chained invocationpublic final ImmutableCloudBuild.Builder dropletInfo(CloudBuild.DropletInfo dropletInfo)
dropletInfo attribute.dropletInfo - The value for dropletInfo (can be null)this builder for use in a chained invocationpublic final ImmutableCloudBuild.Builder packageInfo(CloudBuild.PackageInfo packageInfo)
packageInfo attribute.packageInfo - The value for packageInfo (can be null)this builder for use in a chained invocationpublic final ImmutableCloudBuild.Builder error(String error)
error attribute.error - The value for error (can be null)this builder for use in a chained invocationpublic ImmutableCloudBuild build()
ImmutableCloudBuild.IllegalStateException - if any required attributes are missingCopyright © 2020 SAP SE. All rights reserved.