public static final class CreateSpaceRequest.Builder extends Object
CreateSpaceRequest.
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 |
|---|---|
CreateSpaceRequest.Builder |
addAllAuditorsIds(Iterable<String> elements)
Adds elements to
auditorsIds list. |
CreateSpaceRequest.Builder |
addAllDeveloperIds(Iterable<String> elements)
Adds elements to
developerIds list. |
CreateSpaceRequest.Builder |
addAllDomainIds(Iterable<String> elements)
Adds elements to
domainIds list. |
CreateSpaceRequest.Builder |
addAllManagerIds(Iterable<String> elements)
Adds elements to
managerIds list. |
CreateSpaceRequest.Builder |
addAllSecurityGroupIds(Iterable<String> elements)
Adds elements to
securityGroupIds list. |
CreateSpaceRequest.Builder |
allowSsh(Boolean allowSsh)
Initializes the value for the
allowSsh attribute. |
CreateSpaceRequest.Builder |
auditorsId(String... elements)
Adds elements to
auditorsIds list. |
CreateSpaceRequest.Builder |
auditorsId(String element)
Adds one element to
auditorsIds list. |
CreateSpaceRequest.Builder |
auditorsIds(Iterable<String> elements)
Sets or replaces all elements for
auditorsIds list. |
CreateSpaceRequest |
build()
Builds a new
CreateSpaceRequest. |
CreateSpaceRequest.Builder |
developerId(String... elements)
Adds elements to
developerIds list. |
CreateSpaceRequest.Builder |
developerId(String element)
Adds one element to
developerIds list. |
CreateSpaceRequest.Builder |
developerIds(Iterable<String> elements)
Sets or replaces all elements for
developerIds list. |
CreateSpaceRequest.Builder |
domainId(String... elements)
Adds elements to
domainIds list. |
CreateSpaceRequest.Builder |
domainId(String element)
Adds one element to
domainIds list. |
CreateSpaceRequest.Builder |
domainIds(Iterable<String> elements)
Sets or replaces all elements for
domainIds list. |
CreateSpaceRequest.Builder |
from(CreateSpaceRequest instance)
Fill a builder with attribute values from the provided
CreateSpaceRequest instance. |
CreateSpaceRequest.Builder |
managerId(String... elements)
Adds elements to
managerIds list. |
CreateSpaceRequest.Builder |
managerId(String element)
Adds one element to
managerIds list. |
CreateSpaceRequest.Builder |
managerIds(Iterable<String> elements)
Sets or replaces all elements for
managerIds list. |
CreateSpaceRequest.Builder |
name(String name)
Initializes the value for the
name attribute. |
CreateSpaceRequest.Builder |
organizationId(String organizationId)
Initializes the value for the
organizationId attribute. |
CreateSpaceRequest.Builder |
securityGroupId(String... elements)
Adds elements to
securityGroupIds list. |
CreateSpaceRequest.Builder |
securityGroupId(String element)
Adds one element to
securityGroupIds list. |
CreateSpaceRequest.Builder |
securityGroupIds(Iterable<String> elements)
Sets or replaces all elements for
securityGroupIds list. |
CreateSpaceRequest.Builder |
spaceQuotaDefinitionId(String spaceQuotaDefinitionId)
Initializes the value for the
spaceQuotaDefinitionId attribute. |
public final CreateSpaceRequest.Builder from(CreateSpaceRequest instance)
CreateSpaceRequest instance.
Regular attribute values will be replaced with those from the given instance.
Absent optional values will not replace present values.
Collection elements and entries will be added, not replaced.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final CreateSpaceRequest.Builder allowSsh(Boolean allowSsh)
allowSsh attribute.allowSsh - The value for allowSsh (can be null)this builder for use in a chained invocationpublic final CreateSpaceRequest.Builder auditorsId(String element)
auditorsIds list.element - A auditorsIds elementthis builder for use in a chained invocationpublic final CreateSpaceRequest.Builder auditorsId(String... elements)
auditorsIds list.elements - An array of auditorsIds elementsthis builder for use in a chained invocationpublic final CreateSpaceRequest.Builder auditorsIds(Iterable<String> elements)
auditorsIds list.elements - An iterable of auditorsIds elementsthis builder for use in a chained invocationpublic final CreateSpaceRequest.Builder addAllAuditorsIds(Iterable<String> elements)
auditorsIds list.elements - An iterable of auditorsIds elementsthis builder for use in a chained invocationpublic final CreateSpaceRequest.Builder developerId(String element)
developerIds list.element - A developerIds elementthis builder for use in a chained invocationpublic final CreateSpaceRequest.Builder developerId(String... elements)
developerIds list.elements - An array of developerIds elementsthis builder for use in a chained invocationpublic final CreateSpaceRequest.Builder developerIds(Iterable<String> elements)
developerIds list.elements - An iterable of developerIds elementsthis builder for use in a chained invocationpublic final CreateSpaceRequest.Builder addAllDeveloperIds(Iterable<String> elements)
developerIds list.elements - An iterable of developerIds elementsthis builder for use in a chained invocationpublic final CreateSpaceRequest.Builder domainId(String element)
domainIds list.element - A domainIds elementthis builder for use in a chained invocationpublic final CreateSpaceRequest.Builder domainId(String... elements)
domainIds list.elements - An array of domainIds elementsthis builder for use in a chained invocationpublic final CreateSpaceRequest.Builder domainIds(Iterable<String> elements)
domainIds list.elements - An iterable of domainIds elementsthis builder for use in a chained invocationpublic final CreateSpaceRequest.Builder addAllDomainIds(Iterable<String> elements)
domainIds list.elements - An iterable of domainIds elementsthis builder for use in a chained invocationpublic final CreateSpaceRequest.Builder managerId(String element)
managerIds list.element - A managerIds elementthis builder for use in a chained invocationpublic final CreateSpaceRequest.Builder managerId(String... elements)
managerIds list.elements - An array of managerIds elementsthis builder for use in a chained invocationpublic final CreateSpaceRequest.Builder managerIds(Iterable<String> elements)
managerIds list.elements - An iterable of managerIds elementsthis builder for use in a chained invocationpublic final CreateSpaceRequest.Builder addAllManagerIds(Iterable<String> elements)
managerIds list.elements - An iterable of managerIds elementsthis builder for use in a chained invocationpublic final CreateSpaceRequest.Builder name(String name)
name attribute.name - The value for namethis builder for use in a chained invocationpublic final CreateSpaceRequest.Builder organizationId(String organizationId)
organizationId attribute.organizationId - The value for organizationIdthis builder for use in a chained invocationpublic final CreateSpaceRequest.Builder securityGroupId(String element)
securityGroupIds list.element - A securityGroupIds elementthis builder for use in a chained invocationpublic final CreateSpaceRequest.Builder securityGroupId(String... elements)
securityGroupIds list.elements - An array of securityGroupIds elementsthis builder for use in a chained invocationpublic final CreateSpaceRequest.Builder securityGroupIds(Iterable<String> elements)
securityGroupIds list.elements - An iterable of securityGroupIds elementsthis builder for use in a chained invocationpublic final CreateSpaceRequest.Builder addAllSecurityGroupIds(Iterable<String> elements)
securityGroupIds list.elements - An iterable of securityGroupIds elementsthis builder for use in a chained invocationpublic final CreateSpaceRequest.Builder spaceQuotaDefinitionId(String spaceQuotaDefinitionId)
spaceQuotaDefinitionId attribute.spaceQuotaDefinitionId - The value for spaceQuotaDefinitionId (can be null)this builder for use in a chained invocationpublic CreateSpaceRequest build()
CreateSpaceRequest.IllegalStateException - if any required attributes are missingCopyright © 2017 Pivotal Software, Inc.. All rights reserved.