public static final class ProcessStatisticsResource.Builder extends Object
ProcessStatisticsResource.
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 |
|---|---|
ProcessStatisticsResource.Builder |
addAllInstancePorts(Iterable<? extends PortMapping> elements)
Adds elements to
instancePorts list. |
ProcessStatisticsResource |
build()
Builds a new
ProcessStatisticsResource. |
ProcessStatisticsResource.Builder |
diskQuota(Long diskQuota)
Initializes the value for the
diskQuota attribute. |
ProcessStatisticsResource.Builder |
fdsQuota(Long fdsQuota)
Initializes the value for the
fdsQuota attribute. |
ProcessStatisticsResource.Builder |
from(ProcessStatistics instance)
Fill a builder with attribute values from the provided
org.cloudfoundry.client.v3.processes.ProcessStatistics instance. |
ProcessStatisticsResource.Builder |
from(ProcessStatisticsResource instance)
Fill a builder with attribute values from the provided
ProcessStatisticsResource instance. |
ProcessStatisticsResource.Builder |
host(String host)
Initializes the value for the
host attribute. |
ProcessStatisticsResource.Builder |
index(Integer index)
Initializes the value for the
index attribute. |
ProcessStatisticsResource.Builder |
instancePort(PortMapping... elements)
Adds elements to
instancePorts list. |
ProcessStatisticsResource.Builder |
instancePort(PortMapping element)
Adds one element to
instancePorts list. |
ProcessStatisticsResource.Builder |
instancePorts(Iterable<? extends PortMapping> elements)
Sets or replaces all elements for
instancePorts list. |
ProcessStatisticsResource.Builder |
memoryQuota(Long memoryQuota)
Initializes the value for the
memoryQuota attribute. |
ProcessStatisticsResource.Builder |
state(String state)
Initializes the value for the
state attribute. |
ProcessStatisticsResource.Builder |
type(String type)
Initializes the value for the
type attribute. |
ProcessStatisticsResource.Builder |
uptime(Long uptime)
Initializes the value for the
uptime attribute. |
ProcessStatisticsResource.Builder |
usage(ProcessUsage usage)
Initializes the value for the
usage attribute. |
public final ProcessStatisticsResource.Builder from(ProcessStatistics instance)
org.cloudfoundry.client.v3.processes.ProcessStatistics instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final ProcessStatisticsResource.Builder from(ProcessStatisticsResource instance)
ProcessStatisticsResource instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final ProcessStatisticsResource.Builder diskQuota(Long diskQuota)
diskQuota attribute.diskQuota - The value for diskQuota (can be null)this builder for use in a chained invocationpublic final ProcessStatisticsResource.Builder fdsQuota(Long fdsQuota)
fdsQuota attribute.fdsQuota - The value for fdsQuota (can be null)this builder for use in a chained invocationpublic final ProcessStatisticsResource.Builder host(String host)
host attribute.host - The value for host (can be null)this builder for use in a chained invocationpublic final ProcessStatisticsResource.Builder index(Integer index)
index attribute.index - The value for index (can be null)this builder for use in a chained invocationpublic final ProcessStatisticsResource.Builder instancePort(PortMapping element)
instancePorts list.element - A instancePorts elementthis builder for use in a chained invocationpublic final ProcessStatisticsResource.Builder instancePort(PortMapping... elements)
instancePorts list.elements - An array of instancePorts elementsthis builder for use in a chained invocationpublic final ProcessStatisticsResource.Builder instancePorts(Iterable<? extends PortMapping> elements)
instancePorts list.elements - An iterable of instancePorts elementsthis builder for use in a chained invocationpublic final ProcessStatisticsResource.Builder addAllInstancePorts(Iterable<? extends PortMapping> elements)
instancePorts list.elements - An iterable of instancePorts elementsthis builder for use in a chained invocationpublic final ProcessStatisticsResource.Builder memoryQuota(Long memoryQuota)
memoryQuota attribute.memoryQuota - The value for memoryQuota (can be null)this builder for use in a chained invocationpublic final ProcessStatisticsResource.Builder state(String state)
state attribute.state - The value for state (can be null)this builder for use in a chained invocationpublic final ProcessStatisticsResource.Builder type(String type)
type attribute.type - The value for type (can be null)this builder for use in a chained invocationpublic final ProcessStatisticsResource.Builder uptime(Long uptime)
uptime attribute.uptime - The value for uptime (can be null)this builder for use in a chained invocationpublic final ProcessStatisticsResource.Builder usage(ProcessUsage usage)
usage attribute.usage - The value for usage (can be null)this builder for use in a chained invocationpublic ProcessStatisticsResource build()
ProcessStatisticsResource.IllegalStateException - if any required attributes are missingCopyright © 2017 Pivotal Software, Inc.. All rights reserved.