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.
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 memoryInMbPerInstance(Integer memoryInMbPerInstance)
memoryInMbPerInstance attribute.memoryInMbPerInstance - The value for memoryInMbPerInstance (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 © 2020. All rights reserved.