public static final class ApplicationSummary.Builder extends Object
ApplicationSummary.
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 |
|---|---|
ApplicationSummary.Builder |
addAllUrls(Iterable<String> elements)
Adds elements to
urls list. |
ApplicationSummary |
build()
Builds a new
ApplicationSummary. |
ApplicationSummary.Builder |
diskQuota(Integer diskQuota)
Initializes the value for the
diskQuota attribute. |
ApplicationSummary.Builder |
from(AbstractApplicationSummary instance)
Fill a builder with attribute values from the provided
org.cloudfoundry.operations.applications.AbstractApplicationSummary instance. |
ApplicationSummary.Builder |
from(ApplicationSummary instance)
Fill a builder with attribute values from the provided
ApplicationSummary instance. |
ApplicationSummary.Builder |
id(String id)
Initializes the value for the
id attribute. |
ApplicationSummary.Builder |
instances(Integer instances)
Initializes the value for the
instances attribute. |
ApplicationSummary.Builder |
memoryLimit(Integer memoryLimit)
Initializes the value for the
memoryLimit attribute. |
ApplicationSummary.Builder |
name(String name)
Initializes the value for the
name attribute. |
ApplicationSummary.Builder |
requestedState(String requestedState)
Initializes the value for the
requestedState attribute. |
ApplicationSummary.Builder |
runningInstances(Integer runningInstances)
Initializes the value for the
runningInstances attribute. |
ApplicationSummary.Builder |
url(String... elements)
Adds elements to
urls list. |
ApplicationSummary.Builder |
url(String element)
Adds one element to
urls list. |
ApplicationSummary.Builder |
urls(Iterable<String> elements)
Sets or replaces all elements for
urls list. |
public final ApplicationSummary.Builder from(AbstractApplicationSummary instance)
org.cloudfoundry.operations.applications.AbstractApplicationSummary instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final ApplicationSummary.Builder from(ApplicationSummary instance)
ApplicationSummary instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final ApplicationSummary.Builder diskQuota(Integer diskQuota)
diskQuota attribute.diskQuota - The value for diskQuotathis builder for use in a chained invocationpublic final ApplicationSummary.Builder id(String id)
id attribute.id - The value for idthis builder for use in a chained invocationpublic final ApplicationSummary.Builder instances(Integer instances)
instances attribute.instances - The value for instancesthis builder for use in a chained invocationpublic final ApplicationSummary.Builder memoryLimit(Integer memoryLimit)
memoryLimit attribute.memoryLimit - The value for memoryLimitthis builder for use in a chained invocationpublic final ApplicationSummary.Builder name(String name)
name attribute.name - The value for namethis builder for use in a chained invocationpublic final ApplicationSummary.Builder requestedState(String requestedState)
requestedState attribute.requestedState - The value for requestedStatethis builder for use in a chained invocationpublic final ApplicationSummary.Builder runningInstances(Integer runningInstances)
runningInstances attribute.runningInstances - The value for runningInstancesthis builder for use in a chained invocationpublic final ApplicationSummary.Builder url(String element)
urls list.element - A urls elementthis builder for use in a chained invocationpublic final ApplicationSummary.Builder url(String... elements)
urls list.elements - An array of urls elementsthis builder for use in a chained invocationpublic final ApplicationSummary.Builder urls(Iterable<String> elements)
urls list.elements - An iterable of urls elementsthis builder for use in a chained invocationpublic final ApplicationSummary.Builder addAllUrls(Iterable<String> elements)
urls list.elements - An iterable of urls elementsthis builder for use in a chained invocationpublic ApplicationSummary build()
ApplicationSummary.IllegalStateException - if any required attributes are missingCopyright © 2017 Pivotal Software, Inc.. All rights reserved.