public static final class SummaryApplicationResponse.Builder extends Object
SummaryApplicationResponse
.
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.
public final SummaryApplicationResponse.Builder from(SummaryApplicationResponse instance)
SummaryApplicationResponse
instance.instance
- The instance from which to copy valuesthis
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder from(AbstractApplicationEntity instance)
org.cloudfoundry.client.v2.applications.AbstractApplicationEntity
instance.instance
- The instance from which to copy valuesthis
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder availableDomain(Domain element)
availableDomains
list.element
- A availableDomains elementthis
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder availableDomain(Domain... elements)
availableDomains
list.elements
- An array of availableDomains elementsthis
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder availableDomains(Iterable<? extends Domain> elements)
availableDomains
list.elements
- An iterable of availableDomains elementsthis
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder addAllAvailableDomains(Iterable<? extends Domain> elements)
availableDomains
list.elements
- An iterable of availableDomains elementsthis
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder detectedBuildpack(String detectedBuildpack)
detectedBuildpack
attribute.detectedBuildpack
- The value for detectedBuildpack (can be null
)this
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder detectedBuildpackId(String detectedBuildpackId)
detectedBuildpackId
attribute.detectedBuildpackId
- The value for detectedBuildpackId (can be null
)this
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder enableSsh(Boolean enableSsh)
enableSsh
attribute.enableSsh
- The value for enableSsh (can be null
)this
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder id(String id)
id
attribute.id
- The value for id (can be null
)this
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder packageState(String packageState)
packageState
attribute.packageState
- The value for packageState (can be null
)this
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder packageUpdatedAt(String packageUpdatedAt)
packageUpdatedAt
attribute.packageUpdatedAt
- The value for packageUpdatedAt (can be null
)this
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder port(int element)
ports
list.element
- A ports elementthis
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder port(int... elements)
ports
list.elements
- An array of ports elementsthis
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder ports(Iterable<Integer> elements)
ports
list.elements
- An iterable of ports elementsthis
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder addAllPorts(Iterable<Integer> elements)
ports
list.elements
- An iterable of ports elementsthis
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder route(Route element)
routes
list.element
- A routes elementthis
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder route(Route... elements)
routes
list.elements
- An array of routes elementsthis
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder routes(Iterable<? extends Route> elements)
routes
list.elements
- An iterable of routes elementsthis
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder addAllRoutes(Iterable<? extends Route> elements)
routes
list.elements
- An iterable of routes elementsthis
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder runningInstances(Integer runningInstances)
runningInstances
attribute.runningInstances
- The value for runningInstances (can be null
)this
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder service(ServiceInstance element)
services
list.element
- A services elementthis
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder service(ServiceInstance... elements)
services
list.elements
- An array of services elementsthis
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder services(Iterable<? extends ServiceInstance> elements)
services
list.elements
- An iterable of services elementsthis
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder addAllServices(Iterable<? extends ServiceInstance> elements)
services
list.elements
- An iterable of services elementsthis
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder version(String version)
version
attribute.version
- The value for version (can be null
)this
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder buildpack(String buildpack)
buildpack
attribute.buildpack
- The value for buildpack (can be null
)this
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder command(String command)
command
attribute.command
- The value for command (can be null
)this
builder for use in a chained invocation@Deprecated public final SummaryApplicationResponse.Builder console(Boolean console)
console
attribute.console
- The value for console (can be null
)this
builder for use in a chained invocation@Deprecated public final SummaryApplicationResponse.Builder debug(String debug)
debug
attribute.debug
- The value for debug (can be null
)this
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder detectedStartCommand(String detectedStartCommand)
detectedStartCommand
attribute.detectedStartCommand
- The value for detectedStartCommand (can be null
)this
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder diego(Boolean diego)
diego
attribute.diego
- The value for diego (can be null
)this
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder diskQuota(Integer diskQuota)
diskQuota
attribute.diskQuota
- The value for diskQuota (can be null
)this
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder dockerCredentials(DockerCredentials dockerCredentials)
dockerCredentials
attribute.dockerCredentials
- The value for dockerCredentials (can be null
)this
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder dockerCredentialsJson(String key, Object value)
dockerCredentialsJsons
map.key
- The key in the dockerCredentialsJsons mapvalue
- The associated value in the dockerCredentialsJsons mapthis
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder dockerCredentialsJson(Map.Entry<String,? extends Object> entry)
dockerCredentialsJsons
map. Nulls are not permittedentry
- The key and value entrythis
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder dockerCredentialsJsons(Map<String,? extends Object> dockerCredentialsJsons)
dockerCredentialsJsons
map. Nulls are not permitted as keys or values, but parameter itself can be nulldockerCredentialsJsons
- The entries that will be added to the dockerCredentialsJsons mapthis
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder putAllDockerCredentialsJsons(Map<String,? extends Object> dockerCredentialsJsons)
dockerCredentialsJsons
map. Nulls are not permitteddockerCredentialsJsons
- The entries that will be added to the dockerCredentialsJsons mapthis
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder dockerImage(String dockerImage)
dockerImage
attribute.dockerImage
- The value for dockerImage (can be null
)this
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder environmentJson(String key, Object value)
environmentJsons
map.key
- The key in the environmentJsons mapvalue
- The associated value in the environmentJsons mapthis
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder environmentJson(Map.Entry<String,? extends Object> entry)
environmentJsons
map. Nulls are not permittedentry
- The key and value entrythis
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder environmentJsons(Map<String,? extends Object> environmentJsons)
environmentJsons
map. Nulls are not permitted as keys or values, but parameter itself can be nullenvironmentJsons
- The entries that will be added to the environmentJsons mapthis
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder putAllEnvironmentJsons(Map<String,? extends Object> environmentJsons)
environmentJsons
map. Nulls are not permittedenvironmentJsons
- The entries that will be added to the environmentJsons mapthis
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder healthCheckHttpEndpoint(String healthCheckHttpEndpoint)
healthCheckHttpEndpoint
attribute.healthCheckHttpEndpoint
- The value for healthCheckHttpEndpoint (can be null
)this
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder healthCheckTimeout(Integer healthCheckTimeout)
healthCheckTimeout
attribute.healthCheckTimeout
- The value for healthCheckTimeout (can be null
)this
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder healthCheckType(String healthCheckType)
healthCheckType
attribute.healthCheckType
- The value for healthCheckType (can be null
)this
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder instances(Integer instances)
instances
attribute.instances
- The value for instances (can be null
)this
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder memory(Integer memory)
memory
attribute.memory
- The value for memory (can be null
)this
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder name(String name)
name
attribute.name
- The value for name (can be null
)this
builder for use in a chained invocation@Deprecated public final SummaryApplicationResponse.Builder production(Boolean production)
production
attribute.production
- The value for production (can be null
)this
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder spaceId(String spaceId)
spaceId
attribute.spaceId
- The value for spaceId (can be null
)this
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder stackId(String stackId)
stackId
attribute.stackId
- The value for stackId (can be null
)this
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder stagingFailedDescription(String stagingFailedDescription)
stagingFailedDescription
attribute.stagingFailedDescription
- The value for stagingFailedDescription (can be null
)this
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder stagingFailedReason(String stagingFailedReason)
stagingFailedReason
attribute.stagingFailedReason
- The value for stagingFailedReason (can be null
)this
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder stagingTaskId(String stagingTaskId)
stagingTaskId
attribute.stagingTaskId
- The value for stagingTaskId (can be null
)this
builder for use in a chained invocationpublic final SummaryApplicationResponse.Builder state(String state)
state
attribute.state
- The value for state (can be null
)this
builder for use in a chained invocationpublic SummaryApplicationResponse build()
SummaryApplicationResponse
.IllegalStateException
- if any required attributes are missingCopyright © 2018 Pivotal Software, Inc.. All rights reserved.