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 |
details(String details)
Initializes the value for the
details attribute. |
ProcessStatisticsResource.Builder |
diskQuota(Integer diskQuota)
Initializes the value for the
diskQuota attribute. |
ProcessStatisticsResource.Builder |
fileDescriptorQuota(Integer fileDescriptorQuota)
Initializes the value for the
fileDescriptorQuota attribute. |
ProcessStatisticsResource.Builder |
from(org.cloudfoundry.client.v3.processes._ProcessStatisticsResource instance)
Copy abstract value type
_ProcessStatisticsResource instance into builder. |
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 element)
Adds one element to
instancePorts list. |
ProcessStatisticsResource.Builder |
instancePorts(Iterable<? extends PortMapping> elements)
Sets or replaces all elements for
instancePorts list. |
ProcessStatisticsResource.Builder |
instancePorts(PortMapping... elements)
Adds elements to
instancePorts list. |
ProcessStatisticsResource.Builder |
isolationSegment(String isolationSegment)
Initializes the value for the
isolationSegment attribute. |
ProcessStatisticsResource.Builder |
memoryQuota(Integer memoryQuota)
Initializes the value for the
memoryQuota attribute. |
ProcessStatisticsResource.Builder |
state(ProcessState state)
Initializes the value for the
state attribute. |
ProcessStatisticsResource.Builder |
type(String type)
Initializes the value for the
type attribute. |
ProcessStatisticsResource.Builder |
uptime(Integer 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 from(org.cloudfoundry.client.v3.processes._ProcessStatisticsResource instance)
_ProcessStatisticsResource instance into builder.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final ProcessStatisticsResource.Builder details(String details)
details attribute.details - The value for details (can be null)this 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 instancePorts(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 isolationSegment(String isolationSegment)
isolationSegment attribute.isolationSegment - The value for isolationSegment (can be null)this 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 © 2020. All rights reserved.