public static final class ApplicationUsageEventEntity.Builder extends Object
ApplicationUsageEventEntity.
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 |
|---|---|
ApplicationUsageEventEntity.Builder |
applicationId(String applicationId)
Initializes the value for the
applicationId attribute. |
ApplicationUsageEventEntity.Builder |
applicationName(String applicationName)
Initializes the value for the
applicationName attribute. |
ApplicationUsageEventEntity |
build()
Builds a new
ApplicationUsageEventEntity. |
ApplicationUsageEventEntity.Builder |
buildpackId(String buildpackId)
Initializes the value for the
buildpackId attribute. |
ApplicationUsageEventEntity.Builder |
buildpackName(String buildpackName)
Initializes the value for the
buildpackName attribute. |
ApplicationUsageEventEntity.Builder |
from(ApplicationUsageEventEntity instance)
Fill a builder with attribute values from the provided
ApplicationUsageEventEntity instance. |
ApplicationUsageEventEntity.Builder |
instanceCount(Integer instanceCount)
Initializes the value for the
instanceCount attribute. |
ApplicationUsageEventEntity.Builder |
memoryInMbPerInstances(Integer memoryInMbPerInstances)
Initializes the value for the
memoryInMbPerInstances attribute. |
ApplicationUsageEventEntity.Builder |
organizationId(String organizationId)
Initializes the value for the
organizationId attribute. |
ApplicationUsageEventEntity.Builder |
packageState(String packageState)
Initializes the value for the
packageState attribute. |
ApplicationUsageEventEntity.Builder |
parentApplicationId(String parentApplicationId)
Initializes the value for the
parentApplicationId attribute. |
ApplicationUsageEventEntity.Builder |
parentApplicationName(String parentApplicationName)
Initializes the value for the
parentApplicationName attribute. |
ApplicationUsageEventEntity.Builder |
processType(String processType)
Initializes the value for the
processType attribute. |
ApplicationUsageEventEntity.Builder |
spaceId(String spaceId)
Initializes the value for the
spaceId attribute. |
ApplicationUsageEventEntity.Builder |
spaceName(String spaceName)
Initializes the value for the
spaceName attribute. |
ApplicationUsageEventEntity.Builder |
state(String state)
Initializes the value for the
state attribute. |
ApplicationUsageEventEntity.Builder |
taskId(String taskId)
Initializes the value for the
taskId attribute. |
ApplicationUsageEventEntity.Builder |
taskName(String taskName)
Initializes the value for the
taskName attribute. |
public final ApplicationUsageEventEntity.Builder from(ApplicationUsageEventEntity instance)
ApplicationUsageEventEntity instance.
Regular attribute values will be replaced with those from the given instance.
Absent optional values will not replace present values.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final ApplicationUsageEventEntity.Builder applicationId(String applicationId)
applicationId attribute.applicationId - The value for applicationId (can be null)this builder for use in a chained invocationpublic final ApplicationUsageEventEntity.Builder applicationName(String applicationName)
applicationName attribute.applicationName - The value for applicationName (can be null)this builder for use in a chained invocationpublic final ApplicationUsageEventEntity.Builder buildpackId(String buildpackId)
buildpackId attribute.buildpackId - The value for buildpackId (can be null)this builder for use in a chained invocationpublic final ApplicationUsageEventEntity.Builder buildpackName(String buildpackName)
buildpackName attribute.buildpackName - The value for buildpackName (can be null)this builder for use in a chained invocationpublic final ApplicationUsageEventEntity.Builder instanceCount(Integer instanceCount)
instanceCount attribute.instanceCount - The value for instanceCount (can be null)this builder for use in a chained invocationpublic final ApplicationUsageEventEntity.Builder memoryInMbPerInstances(Integer memoryInMbPerInstances)
memoryInMbPerInstances attribute.memoryInMbPerInstances - The value for memoryInMbPerInstances (can be null)this builder for use in a chained invocationpublic final ApplicationUsageEventEntity.Builder organizationId(String organizationId)
organizationId attribute.organizationId - The value for organizationId (can be null)this builder for use in a chained invocationpublic final ApplicationUsageEventEntity.Builder packageState(String packageState)
packageState attribute.packageState - The value for packageState (can be null)this builder for use in a chained invocationpublic final ApplicationUsageEventEntity.Builder parentApplicationId(String parentApplicationId)
parentApplicationId attribute.parentApplicationId - The value for parentApplicationId (can be null)this builder for use in a chained invocationpublic final ApplicationUsageEventEntity.Builder parentApplicationName(String parentApplicationName)
parentApplicationName attribute.parentApplicationName - The value for parentApplicationName (can be null)this builder for use in a chained invocationpublic final ApplicationUsageEventEntity.Builder processType(String processType)
processType attribute.processType - The value for processType (can be null)this builder for use in a chained invocationpublic final ApplicationUsageEventEntity.Builder spaceId(String spaceId)
spaceId attribute.spaceId - The value for spaceId (can be null)this builder for use in a chained invocationpublic final ApplicationUsageEventEntity.Builder spaceName(String spaceName)
spaceName attribute.spaceName - The value for spaceName (can be null)this builder for use in a chained invocationpublic final ApplicationUsageEventEntity.Builder state(String state)
state attribute.state - The value for state (can be null)this builder for use in a chained invocationpublic final ApplicationUsageEventEntity.Builder taskId(String taskId)
taskId attribute.taskId - The value for taskId (can be null)this builder for use in a chained invocationpublic final ApplicationUsageEventEntity.Builder taskName(String taskName)
taskName attribute.taskName - The value for taskName (can be null)this builder for use in a chained invocationpublic ApplicationUsageEventEntity build()
ApplicationUsageEventEntity.IllegalStateException - if any required attributes are missingCopyright © 2017 Pivotal Software, Inc.. All rights reserved.