Package | Description |
---|---|
org.springframework.cloud.servicebroker.model.catalog |
Catalog models
|
Modifier and Type | Method and Description |
---|---|
ServiceDefinition.ServiceDefinitionBuilder |
ServiceDefinition.ServiceDefinitionBuilder.bindable(boolean bindable)
Indicates whether the service can be bound to applications.
|
ServiceDefinition.ServiceDefinitionBuilder |
ServiceDefinition.ServiceDefinitionBuilder.bindingsRetrievable(boolean bindingsRetrievable)
Indicates whether the service broker supports retrieving service bindings.
|
static ServiceDefinition.ServiceDefinitionBuilder |
ServiceDefinition.builder()
Create a builder that provides a fluent API for constructing a ServiceDefinition.
|
ServiceDefinition.ServiceDefinitionBuilder |
ServiceDefinition.ServiceDefinitionBuilder.dashboardClient(DashboardClient dashboardClient)
Data necessary to activate the Dashboard SSO feature for this service.
|
ServiceDefinition.ServiceDefinitionBuilder |
ServiceDefinition.ServiceDefinitionBuilder.description(java.lang.String description)
A user-friendly short description of the service that will appear in the catalog.
|
ServiceDefinition.ServiceDefinitionBuilder |
ServiceDefinition.ServiceDefinitionBuilder.id(java.lang.String id)
An identifier used to correlate this service in future requests to the catalog.
|
ServiceDefinition.ServiceDefinitionBuilder |
ServiceDefinition.ServiceDefinitionBuilder.instancesRetrievable(boolean instancesRetrievable)
Indicates whether the service broker supports retrieving service instances.
|
ServiceDefinition.ServiceDefinitionBuilder |
ServiceDefinition.ServiceDefinitionBuilder.metadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
A map of metadata to further describe a service offering.
|
ServiceDefinition.ServiceDefinitionBuilder |
ServiceDefinition.ServiceDefinitionBuilder.metadata(java.lang.String key,
java.lang.Object value)
A key/value pair to add to the map of metadata to further describe a service offering.
|
ServiceDefinition.ServiceDefinitionBuilder |
ServiceDefinition.ServiceDefinitionBuilder.name(java.lang.String name)
A CLI-friendly name of the service that will appear in the catalog.
|
ServiceDefinition.ServiceDefinitionBuilder |
ServiceDefinition.ServiceDefinitionBuilder.plans(java.util.List<Plan> plans)
A list of plans for this service.
|
ServiceDefinition.ServiceDefinitionBuilder |
ServiceDefinition.ServiceDefinitionBuilder.plans(Plan... plans)
A list of plans for this service.
|
ServiceDefinition.ServiceDefinitionBuilder |
ServiceDefinition.ServiceDefinitionBuilder.planUpdateable(boolean planUpdateable)
Indicates whether the service supports requests to update instances to use a
different plan from the one used to provision a service instance.
|
ServiceDefinition.ServiceDefinitionBuilder |
ServiceDefinition.ServiceDefinitionBuilder.requires(java.util.List<java.lang.String> requires)
A list of permissions that the user would have to give the service, if they
provision it.
|
ServiceDefinition.ServiceDefinitionBuilder |
ServiceDefinition.ServiceDefinitionBuilder.requires(ServiceDefinitionRequires... requires)
A list of permissions that the user would have to give the service, if they
provision it.
|
ServiceDefinition.ServiceDefinitionBuilder |
ServiceDefinition.ServiceDefinitionBuilder.requires(java.lang.String... requires)
A list of permissions that the user would have to give the service, if they
provision it.
|
ServiceDefinition.ServiceDefinitionBuilder |
ServiceDefinition.ServiceDefinitionBuilder.tags(java.util.List<java.lang.String> tags)
A list of tags to aid in categorizing and classifying services with similar
characteristics.
|
ServiceDefinition.ServiceDefinitionBuilder |
ServiceDefinition.ServiceDefinitionBuilder.tags(java.lang.String... tags)
A list of tags to aid in categorizing and classifying services with similar
characteristics.
|