@Generated(value="org.immutables.processor.ProxyProcessor") public final class ManifestV3Application extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ManifestV3Application.Builder
Builds instances of type
ManifestV3Application. |
| Modifier and Type | Method and Description |
|---|---|
static ManifestV3Application.Builder |
builder()
Creates a builder for
ManifestV3Application. |
boolean |
equals(Object another)
This instance is equal to all instances of
ManifestV3Application that have equal attribute values. |
Map<String,String> |
getAnnotations()
The annotations configured for this application
|
List<String> |
getBuildpacks()
The buildpacks used by the application
|
String |
getCommand()
The command used to execute the application
|
Boolean |
getDefaultRoute()
Generate a default route based on the application name
|
Integer |
getDisk()
The disk quota in megabytes
|
Docker |
getDocker()
The docker information
|
List<String> |
getDomains()
The collection of domains bound to the application
|
Map<String,Object> |
getEnvironmentVariables()
The environment variables to set on the application
|
String |
getHealthCheckHttpEndpoint()
The HTTP health check endpoint
|
ApplicationHealthCheck |
getHealthCheckType()
The health check type
|
List<String> |
getHosts()
The collection of hosts bound to the application
|
Integer |
getInstances()
The number of instances of the application
|
Map<String,String> |
getLabels()
The labels configured for this application
|
Integer |
getMemory()
The memory quota in megabytes
|
String |
getName()
The name of the application
|
Boolean |
getNoHostname()
Map the the root domain to the app
|
Boolean |
getNoRoute()
Prevent a route being created for the app
|
Path |
getPath()
The location of the application
|
List<ManifestV3Process> |
getProcesses()
The collection of processes configured for this application
|
Boolean |
getRandomRoute()
Generate a random route
|
String |
getRoutePath()
The route path for all applications
|
List<Route> |
getRoutes()
The collection of routes bound to the application
|
List<ManifestV3Service> |
getServices()
The collection of services bound to the application
|
List<ManifestV3Sidecar> |
getSidecars()
The collection of sidecars configured for this application
|
String |
getStack()
The stack used to run the application
|
Integer |
getTimeout()
The number of seconds allowed for application start
|
int |
hashCode()
Computes a hash code from attributes:
buildpacks, command, disk, docker, domains, environmentVariables, healthCheckHttpEndpoint, healthCheckType, hosts, instances, memory, name, noHostname, noRoute, path, randomRoute, routePath, routes, stack, timeout, annotations, defaultRoute, labels, processes, services, sidecars. |
String |
toString()
Prints the immutable value
ManifestV3Application with attribute values. |
public String getCommand()
public Integer getDisk()
public Docker getDocker()
public Map<String,Object> getEnvironmentVariables()
public String getHealthCheckHttpEndpoint()
public ApplicationHealthCheck getHealthCheckType()
public Integer getInstances()
public Integer getMemory()
public String getName()
public Boolean getNoHostname()
public Boolean getNoRoute()
public Path getPath()
public Boolean getRandomRoute()
public String getRoutePath()
public String getStack()
public Integer getTimeout()
public Map<String,String> getAnnotations()
public Boolean getDefaultRoute()
public List<ManifestV3Process> getProcesses()
public List<ManifestV3Service> getServices()
public List<ManifestV3Sidecar> getSidecars()
public boolean equals(Object another)
ManifestV3Application that have equal attribute values.public int hashCode()
buildpacks, command, disk, docker, domains, environmentVariables, healthCheckHttpEndpoint, healthCheckType, hosts, instances, memory, name, noHostname, noRoute, path, randomRoute, routePath, routes, stack, timeout, annotations, defaultRoute, labels, processes, services, sidecars.public String toString()
ManifestV3Application with attribute values.public static ManifestV3Application.Builder builder()
ManifestV3Application.
ManifestV3Application.builder()
.buildpacks(List<String> | null) // nullable buildpacks
.command(String | null) // nullable command
.disk(Integer | null) // nullable disk
.docker(org.cloudfoundry.operations.applications.Docker | null) // nullable docker
.domains(List<String> | null) // nullable domains
.environmentVariables(Map<String, Object> | null) // nullable environmentVariables
.healthCheckHttpEndpoint(String | null) // nullable healthCheckHttpEndpoint
.healthCheckType(org.cloudfoundry.operations.applications.ApplicationHealthCheck | null) // nullable healthCheckType
.hosts(List<String> | null) // nullable hosts
.instances(Integer | null) // nullable instances
.memory(Integer | null) // nullable memory
.name(String) // required name
.noHostname(Boolean | null) // nullable noHostname
.noRoute(Boolean | null) // nullable noRoute
.path(java.nio.file.Path | null) // nullable path
.randomRoute(Boolean | null) // nullable randomRoute
.routePath(String | null) // nullable routePath
.routes(List<Route> | null) // nullable routes
.stack(String | null) // nullable stack
.timeout(Integer | null) // nullable timeout
.annotations(Map<String, String> | null) // nullable annotations
.defaultRoute(Boolean | null) // nullable defaultRoute
.labels(Map<String, String> | null) // nullable labels
.processes(List<ManifestV3Process> | null) // nullable processes
.services(List<ManifestV3Service> | null) // nullable services
.sidecars(List<ManifestV3Sidecar> | null) // nullable sidecars
.build();
Copyright © 2024. All rights reserved.