public static final class SpaceEntity.Builder extends Object
SpaceEntity.
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 |
|---|---|
SpaceEntity.Builder |
allowSsh(Boolean allowSsh)
Initializes the value for the
allowSsh attribute. |
SpaceEntity.Builder |
applicationEventsUrl(String applicationEventsUrl)
Initializes the value for the
applicationEventsUrl attribute. |
SpaceEntity.Builder |
applicationsUrl(String applicationsUrl)
Initializes the value for the
applicationsUrl attribute. |
SpaceEntity.Builder |
auditorsUrl(String auditorsUrl)
Initializes the value for the
auditorsUrl attribute. |
SpaceEntity |
build()
Builds a new
SpaceEntity. |
SpaceEntity.Builder |
developersUrl(String developersUrl)
Initializes the value for the
developersUrl attribute. |
SpaceEntity.Builder |
domainsUrl(String domainsUrl)
Initializes the value for the
domainsUrl attribute. |
SpaceEntity.Builder |
eventsUrl(String eventsUrl)
Initializes the value for the
eventsUrl attribute. |
SpaceEntity.Builder |
from(SpaceEntity instance)
Fill a builder with attribute values from the provided
SpaceEntity instance. |
SpaceEntity.Builder |
isolationSegmentId(String isolationSegmentId)
Initializes the value for the
isolationSegmentId attribute. |
SpaceEntity.Builder |
managersUrl(String managersUrl)
Initializes the value for the
managersUrl attribute. |
SpaceEntity.Builder |
name(String name)
Initializes the value for the
name attribute. |
SpaceEntity.Builder |
organizationId(String organizationId)
Initializes the value for the
organizationId attribute. |
SpaceEntity.Builder |
organizationUrl(String organizationUrl)
Initializes the value for the
organizationUrl attribute. |
SpaceEntity.Builder |
routesUrl(String routesUrl)
Initializes the value for the
routesUrl attribute. |
SpaceEntity.Builder |
securityGroupsUrl(String securityGroupsUrl)
Initializes the value for the
securityGroupsUrl attribute. |
SpaceEntity.Builder |
serviceInstancesUrl(String serviceInstancesUrl)
Initializes the value for the
serviceInstancesUrl attribute. |
SpaceEntity.Builder |
spaceQuotaDefinitionId(String spaceQuotaDefinitionId)
Initializes the value for the
spaceQuotaDefinitionId attribute. |
SpaceEntity.Builder |
spaceQuotaDefinitionUrl(String spaceQuotaDefinitionUrl)
Initializes the value for the
spaceQuotaDefinitionUrl attribute. |
SpaceEntity.Builder |
stagingSecurityGroupsUrl(String stagingSecurityGroupsUrl)
Initializes the value for the
stagingSecurityGroupsUrl attribute. |
public final SpaceEntity.Builder from(SpaceEntity instance)
SpaceEntity 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 SpaceEntity.Builder allowSsh(Boolean allowSsh)
allowSsh attribute.allowSsh - The value for allowSsh (can be null)this builder for use in a chained invocationpublic final SpaceEntity.Builder applicationEventsUrl(String applicationEventsUrl)
applicationEventsUrl attribute.applicationEventsUrl - The value for applicationEventsUrl (can be null)this builder for use in a chained invocationpublic final SpaceEntity.Builder applicationsUrl(String applicationsUrl)
applicationsUrl attribute.applicationsUrl - The value for applicationsUrl (can be null)this builder for use in a chained invocationpublic final SpaceEntity.Builder auditorsUrl(String auditorsUrl)
auditorsUrl attribute.auditorsUrl - The value for auditorsUrl (can be null)this builder for use in a chained invocationpublic final SpaceEntity.Builder developersUrl(String developersUrl)
developersUrl attribute.developersUrl - The value for developersUrl (can be null)this builder for use in a chained invocationpublic final SpaceEntity.Builder domainsUrl(String domainsUrl)
domainsUrl attribute.domainsUrl - The value for domainsUrl (can be null)this builder for use in a chained invocationpublic final SpaceEntity.Builder eventsUrl(String eventsUrl)
eventsUrl attribute.eventsUrl - The value for eventsUrl (can be null)this builder for use in a chained invocationpublic final SpaceEntity.Builder isolationSegmentId(String isolationSegmentId)
isolationSegmentId attribute.isolationSegmentId - The value for isolationSegmentId (can be null)this builder for use in a chained invocationpublic final SpaceEntity.Builder managersUrl(String managersUrl)
managersUrl attribute.managersUrl - The value for managersUrl (can be null)this builder for use in a chained invocationpublic final SpaceEntity.Builder name(String name)
name attribute.name - The value for name (can be null)this builder for use in a chained invocationpublic final SpaceEntity.Builder organizationId(String organizationId)
organizationId attribute.organizationId - The value for organizationId (can be null)this builder for use in a chained invocationpublic final SpaceEntity.Builder organizationUrl(String organizationUrl)
organizationUrl attribute.organizationUrl - The value for organizationUrl (can be null)this builder for use in a chained invocationpublic final SpaceEntity.Builder routesUrl(String routesUrl)
routesUrl attribute.routesUrl - The value for routesUrl (can be null)this builder for use in a chained invocationpublic final SpaceEntity.Builder securityGroupsUrl(String securityGroupsUrl)
securityGroupsUrl attribute.securityGroupsUrl - The value for securityGroupsUrl (can be null)this builder for use in a chained invocationpublic final SpaceEntity.Builder serviceInstancesUrl(String serviceInstancesUrl)
serviceInstancesUrl attribute.serviceInstancesUrl - The value for serviceInstancesUrl (can be null)this builder for use in a chained invocationpublic final SpaceEntity.Builder spaceQuotaDefinitionId(String spaceQuotaDefinitionId)
spaceQuotaDefinitionId attribute.spaceQuotaDefinitionId - The value for spaceQuotaDefinitionId (can be null)this builder for use in a chained invocationpublic final SpaceEntity.Builder spaceQuotaDefinitionUrl(String spaceQuotaDefinitionUrl)
spaceQuotaDefinitionUrl attribute.spaceQuotaDefinitionUrl - The value for spaceQuotaDefinitionUrl (can be null)this builder for use in a chained invocationpublic final SpaceEntity.Builder stagingSecurityGroupsUrl(String stagingSecurityGroupsUrl)
stagingSecurityGroupsUrl attribute.stagingSecurityGroupsUrl - The value for stagingSecurityGroupsUrl (can be null)this builder for use in a chained invocationpublic SpaceEntity build()
SpaceEntity.IllegalStateException - if any required attributes are missingCopyright © 2017 Pivotal Software, Inc.. All rights reserved.