public static final class PushApplicationRequest.Builder extends Object
PushApplicationRequest.
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 PushApplicationRequest.Builder from(PushApplicationRequest instance)
PushApplicationRequest instance.
Regular attribute values will be replaced with those from the given instance.
Absent optional values will not replace present values.
Collection elements and entries will be added, not replaced.instance - The instance from which to copy valuesthis builder for use in a chained invocation@Deprecated public final PushApplicationRequest.Builder application(Path application)
application attribute.application - The value for application (can be null)this builder for use in a chained invocationpublic final PushApplicationRequest.Builder buildpack(String element)
buildpacks list.element - A buildpacks elementthis builder for use in a chained invocationpublic final PushApplicationRequest.Builder buildpacks(String... elements)
buildpacks list.elements - An array of buildpacks elementsthis builder for use in a chained invocationpublic final PushApplicationRequest.Builder buildpacks(Iterable<String> elements)
buildpacks list.elements - An iterable of buildpacks elementsthis builder for use in a chained invocationpublic final PushApplicationRequest.Builder addAllBuildpacks(Iterable<String> elements)
buildpacks list.elements - An iterable of buildpacks elementsthis builder for use in a chained invocationpublic final PushApplicationRequest.Builder command(String command)
command attribute.command - The value for command (can be null)this builder for use in a chained invocationpublic final PushApplicationRequest.Builder diskQuota(Integer diskQuota)
diskQuota attribute.diskQuota - The value for diskQuota (can be null)this builder for use in a chained invocationpublic final PushApplicationRequest.Builder dockerImage(String dockerImage)
dockerImage attribute.dockerImage - The value for dockerImage (can be null)this builder for use in a chained invocationpublic final PushApplicationRequest.Builder dockerPassword(String dockerPassword)
dockerPassword attribute.dockerPassword - The value for dockerPassword (can be null)this builder for use in a chained invocationpublic final PushApplicationRequest.Builder dockerUsername(String dockerUsername)
dockerUsername attribute.dockerUsername - The value for dockerUsername (can be null)this builder for use in a chained invocationpublic final PushApplicationRequest.Builder domain(String domain)
domain attribute.domain - The value for domain (can be null)this builder for use in a chained invocationpublic final PushApplicationRequest.Builder healthCheckHttpEndpoint(String healthCheckHttpEndpoint)
healthCheckHttpEndpoint attribute.healthCheckHttpEndpoint - The value for healthCheckHttpEndpoint (can be null)this builder for use in a chained invocationpublic final PushApplicationRequest.Builder healthCheckType(ApplicationHealthCheck healthCheckType)
healthCheckType attribute.healthCheckType - The value for healthCheckType (can be null)this builder for use in a chained invocationpublic final PushApplicationRequest.Builder host(String host)
host attribute.host - The value for host (can be null)this builder for use in a chained invocationpublic final PushApplicationRequest.Builder instances(Integer instances)
instances attribute.instances - The value for instances (can be null)this builder for use in a chained invocationpublic final PushApplicationRequest.Builder memory(Integer memory)
memory attribute.memory - The value for memory (can be null)this builder for use in a chained invocationpublic final PushApplicationRequest.Builder name(String name)
name attribute.name - The value for namethis builder for use in a chained invocationpublic final PushApplicationRequest.Builder noHostname(Boolean noHostname)
noHostname attribute.noHostname - The value for noHostname (can be null)this builder for use in a chained invocationpublic final PushApplicationRequest.Builder noRoute(Boolean noRoute)
noRoute attribute.noRoute - The value for noRoute (can be null)this builder for use in a chained invocationpublic final PushApplicationRequest.Builder noStart(Boolean noStart)
noStart attribute.noStart - The value for noStart (can be null)this builder for use in a chained invocationpublic final PushApplicationRequest.Builder path(Path path)
path attribute.path - The value for path (can be null)this builder for use in a chained invocationpublic final PushApplicationRequest.Builder randomRoute(Boolean randomRoute)
randomRoute attribute.randomRoute - The value for randomRoute (can be null)this builder for use in a chained invocationpublic final PushApplicationRequest.Builder routePath(String routePath)
routePath attribute.routePath - The value for routePath (can be null)this builder for use in a chained invocationpublic final PushApplicationRequest.Builder stack(String stack)
stack attribute.stack - The value for stack (can be null)this builder for use in a chained invocationpublic final PushApplicationRequest.Builder stagingTimeout(Duration stagingTimeout)
stagingTimeout attribute.
If not set, this attribute will have a default value as returned by the initializer of stagingTimeout.
stagingTimeout - The value for stagingTimeoutthis builder for use in a chained invocationpublic final PushApplicationRequest.Builder startupTimeout(Duration startupTimeout)
startupTimeout attribute.
If not set, this attribute will have a default value as returned by the initializer of startupTimeout.
startupTimeout - The value for startupTimeoutthis builder for use in a chained invocationpublic final PushApplicationRequest.Builder timeout(Integer timeout)
timeout attribute.timeout - The value for timeout (can be null)this builder for use in a chained invocationpublic PushApplicationRequest build()
PushApplicationRequest.IllegalStateException - if any required attributes are missingCopyright © 2020. All rights reserved.