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.
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(Integer diskQuota)
diskQuota attribute.diskQuota - The value for diskQuotathis builder for use in a chained invocationpublic final ProcessStatisticsResource.Builder fileDescriptorQuota(Integer fileDescriptorQuota)
fileDescriptorQuota attribute.fileDescriptorQuota - The value for fileDescriptorQuotathis builder for use in a chained invocationpublic final ProcessStatisticsResource.Builder host(String host)
host attribute.host - The value for hostthis builder for use in a chained invocationpublic final ProcessStatisticsResource.Builder index(Integer index)
index attribute.index - The value for indexthis 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(Integer memoryQuota)
memoryQuota attribute.memoryQuota - The value for memoryQuotathis builder for use in a chained invocationpublic final ProcessStatisticsResource.Builder state(ProcessState 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 typethis builder for use in a chained invocationpublic final ProcessStatisticsResource.Builder uptime(Integer uptime)
uptime attribute.uptime - The value for uptimethis builder for use in a chained invocationpublic final ProcessStatisticsResource.Builder usage(ProcessUsage usage)
usage attribute.usage - The value for usagethis builder for use in a chained invocationpublic ProcessStatisticsResource build()
ProcessStatisticsResource.IllegalStateException - if any required attributes are missingCopyright © 2017 Pivotal Software, Inc.. All rights reserved.