Class CloudFoundryContext.CloudFoundryContextBuilder
java.lang.Object
org.springframework.cloud.servicebroker.model.Context.ContextBaseBuilder<CloudFoundryContext,CloudFoundryContext.CloudFoundryContextBuilder>
org.springframework.cloud.servicebroker.model.CloudFoundryContext.CloudFoundryContextBuilder
- Enclosing class:
- CloudFoundryContext
public static final class CloudFoundryContext.CloudFoundryContextBuilder
extends Context.ContextBaseBuilder<CloudFoundryContext,CloudFoundryContext.CloudFoundryContextBuilder>
Provides a fluent API for constructing a
CloudFoundryContext
-
Field Summary
Fields inherited from class org.springframework.cloud.servicebroker.model.Context.ContextBaseBuilder
platform, properties
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Construct an implementingContext.ContextBaseBuilder
Construct a builderinstanceName
(String instanceName) Set the instance nameorganizationAnnotations
(Map<String, Object> organizationAnnotations) Set the organization annotationsorganizationGuid
(String organizationGuid) Set the organization GUIDorganizationName
(String organizationName) Set the organization namespaceAnnotations
(Map<String, Object> spaceAnnotations) Set the space annotationsSet the space GUIDSet the space nameMethods inherited from class org.springframework.cloud.servicebroker.model.Context.ContextBaseBuilder
platform, properties, property
-
Method Details
-
createBuilder
Description copied from class:Context.ContextBaseBuilder
Construct a builder- Specified by:
createBuilder
in classContext.ContextBaseBuilder<CloudFoundryContext,
CloudFoundryContext.CloudFoundryContextBuilder> - Returns:
- the builder
-
organizationGuid
Set the organization GUID- Parameters:
organizationGuid
- the organization GUID- Returns:
- the builder
-
organizationName
Set the organization name- Parameters:
organizationName
- the organization name- Returns:
- the builder
-
organizationAnnotations
public CloudFoundryContext.CloudFoundryContextBuilder organizationAnnotations(Map<String, Object> organizationAnnotations) Set the organization annotations- Parameters:
organizationAnnotations
- the organization annotations- Returns:
- the builder
-
spaceGuid
Set the space GUID- Parameters:
spaceGuid
- the space GUID- Returns:
- the builder
-
spaceName
Set the space name- Parameters:
spaceName
- the space name- Returns:
- the builder
-
spaceAnnotations
public CloudFoundryContext.CloudFoundryContextBuilder spaceAnnotations(Map<String, Object> spaceAnnotations) Set the space annotations- Parameters:
spaceAnnotations
- the space annotations- Returns:
- the builder
-
instanceName
Set the instance name- Parameters:
instanceName
- the instance name- Returns:
- the builder
-
build
Description copied from class:Context.ContextBaseBuilder
Construct an implementingContext.ContextBaseBuilder
- Specified by:
build
in classContext.ContextBaseBuilder<CloudFoundryContext,
CloudFoundryContext.CloudFoundryContextBuilder> - Returns:
- the newly constructed
Context
implementation
-