public static final class ApplicationDetail.Builder extends Object
ApplicationDetail.
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 |
|---|---|
ApplicationDetail.Builder |
addAllInstanceDetails(Iterable<? extends InstanceDetail> elements)
Adds elements to
instanceDetails list. |
ApplicationDetail.Builder |
addAllUrls(Iterable<String> elements)
Adds elements to
urls list. |
ApplicationDetail |
build()
Builds a new
ApplicationDetail. |
ApplicationDetail.Builder |
buildpack(String buildpack)
Initializes the value for the
buildpack attribute. |
ApplicationDetail.Builder |
diskQuota(Integer diskQuota)
Initializes the value for the
diskQuota attribute. |
ApplicationDetail.Builder |
from(org.cloudfoundry.operations.applications._ApplicationDetail instance)
Copy abstract value type
_ApplicationDetail instance into builder. |
ApplicationDetail.Builder |
from(AbstractApplicationSummary instance)
Fill a builder with attribute values from the provided
org.cloudfoundry.operations.applications.AbstractApplicationSummary instance. |
ApplicationDetail.Builder |
from(ApplicationDetail instance)
Fill a builder with attribute values from the provided
ApplicationDetail instance. |
ApplicationDetail.Builder |
id(String id)
Initializes the value for the
id attribute. |
ApplicationDetail.Builder |
instanceDetail(InstanceDetail element)
Adds one element to
instanceDetails list. |
ApplicationDetail.Builder |
instanceDetails(InstanceDetail... elements)
Adds elements to
instanceDetails list. |
ApplicationDetail.Builder |
instanceDetails(Iterable<? extends InstanceDetail> elements)
Sets or replaces all elements for
instanceDetails list. |
ApplicationDetail.Builder |
instances(Integer instances)
Initializes the value for the
instances attribute. |
ApplicationDetail.Builder |
lastUploaded(Date lastUploaded)
Initializes the value for the
lastUploaded attribute. |
ApplicationDetail.Builder |
memoryLimit(Integer memoryLimit)
Initializes the value for the
memoryLimit attribute. |
ApplicationDetail.Builder |
name(String name)
Initializes the value for the
name attribute. |
ApplicationDetail.Builder |
requestedState(String requestedState)
Initializes the value for the
requestedState attribute. |
ApplicationDetail.Builder |
runningInstances(Integer runningInstances)
Initializes the value for the
runningInstances attribute. |
ApplicationDetail.Builder |
stack(String stack)
Initializes the value for the
stack attribute. |
ApplicationDetail.Builder |
url(String element)
Adds one element to
urls list. |
ApplicationDetail.Builder |
urls(Iterable<String> elements)
Sets or replaces all elements for
urls list. |
ApplicationDetail.Builder |
urls(String... elements)
Adds elements to
urls list. |
public final ApplicationDetail.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 ApplicationDetail.Builder from(ApplicationDetail instance)
ApplicationDetail instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final ApplicationDetail.Builder from(org.cloudfoundry.operations.applications._ApplicationDetail instance)
_ApplicationDetail instance into builder.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final ApplicationDetail.Builder buildpack(String buildpack)
buildpack attribute.buildpack - The value for buildpack (can be null)this builder for use in a chained invocationpublic final ApplicationDetail.Builder instanceDetail(InstanceDetail element)
instanceDetails list.element - A instanceDetails elementthis builder for use in a chained invocationpublic final ApplicationDetail.Builder instanceDetails(InstanceDetail... elements)
instanceDetails list.elements - An array of instanceDetails elementsthis builder for use in a chained invocationpublic final ApplicationDetail.Builder instanceDetails(Iterable<? extends InstanceDetail> elements)
instanceDetails list.elements - An iterable of instanceDetails elementsthis builder for use in a chained invocationpublic final ApplicationDetail.Builder addAllInstanceDetails(Iterable<? extends InstanceDetail> elements)
instanceDetails list.elements - An iterable of instanceDetails elementsthis builder for use in a chained invocationpublic final ApplicationDetail.Builder lastUploaded(Date lastUploaded)
lastUploaded attribute.lastUploaded - The value for lastUploaded (can be null)this builder for use in a chained invocationpublic final ApplicationDetail.Builder stack(String stack)
stack attribute.stack - The value for stackthis builder for use in a chained invocationpublic final ApplicationDetail.Builder diskQuota(Integer diskQuota)
diskQuota attribute.diskQuota - The value for diskQuotathis builder for use in a chained invocationpublic final ApplicationDetail.Builder id(String id)
id attribute.id - The value for idthis builder for use in a chained invocationpublic final ApplicationDetail.Builder instances(Integer instances)
instances attribute.instances - The value for instancesthis builder for use in a chained invocationpublic final ApplicationDetail.Builder memoryLimit(Integer memoryLimit)
memoryLimit attribute.memoryLimit - The value for memoryLimitthis builder for use in a chained invocationpublic final ApplicationDetail.Builder name(String name)
name attribute.name - The value for namethis builder for use in a chained invocationpublic final ApplicationDetail.Builder requestedState(String requestedState)
requestedState attribute.requestedState - The value for requestedStatethis builder for use in a chained invocationpublic final ApplicationDetail.Builder runningInstances(Integer runningInstances)
runningInstances attribute.runningInstances - The value for runningInstancesthis builder for use in a chained invocationpublic final ApplicationDetail.Builder url(String element)
urls list.element - A urls elementthis builder for use in a chained invocationpublic final ApplicationDetail.Builder urls(String... elements)
urls list.elements - An array of urls elementsthis builder for use in a chained invocationpublic final ApplicationDetail.Builder urls(Iterable<String> elements)
urls list.elements - An iterable of urls elementsthis builder for use in a chained invocationpublic final ApplicationDetail.Builder addAllUrls(Iterable<String> elements)
urls list.elements - An iterable of urls elementsthis builder for use in a chained invocationpublic ApplicationDetail build()
ApplicationDetail.IllegalStateException - if any required attributes are missingCopyright © 2018. All rights reserved.