Package com.sap.ai.sdk.core.model
Class BckndExtendedService
java.lang.Object
com.sap.ai.sdk.core.model.BckndExtendedService
BckndExtendedService
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumaggregated status of the service -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefault constructor for BckndExtendedService. -
Method Summary
Modifier and TypeMethodDescriptionaddServiceCatalogItem(BckndServiceServiceCatalogItem serviceCatalogItem) Add one serviceCatalog instance to thisBckndExtendedService.brokerSecret(BckndServiceBrokerSecret brokerSecret) Set the brokerSecret of thisBckndExtendedServiceinstance and return the same instance.capabilities(BckndServiceCapabilities capabilities) Set the capabilities of thisBckndExtendedServiceinstance and return the same instance.static BckndExtendedServicecreate()Create a newBckndExtendedServiceinstance.description(String description) Set the description of thisBckndExtendedServiceinstance and return the same instance.booleanGet brokerSecretGet capabilitiesgetCustomField(String name) Deprecated.Get the names of the unrecognizable properties of theBckndExtendedService.service descriptiongetName()service nameGet serviceCatalogGet sharedResourceGroupStatusaggregated status of the servicestatus messagegetUrl()service broker urlinthashCode()Set the name of thisBckndExtendedServiceinstance and return the same instance.serviceCatalog(List<BckndServiceServiceCatalogItem> serviceCatalog) Set the serviceCatalog of thisBckndExtendedServiceinstance and return the same instance.voidsetBrokerSecret(BckndServiceBrokerSecret brokerSecret) Set the brokerSecret of thisBckndExtendedServiceinstance.voidsetCapabilities(BckndServiceCapabilities capabilities) Set the capabilities of thisBckndExtendedServiceinstance.voidsetCustomField(String customFieldName, Object customFieldValue) Set an unrecognizable property of thisBckndExtendedServiceinstance.voidsetDescription(String description) Set the description of thisBckndExtendedServiceinstance.voidSet the name of thisBckndExtendedServiceinstance.voidsetServiceCatalog(List<BckndServiceServiceCatalogItem> serviceCatalog) Set the serviceCatalog of thisBckndExtendedServiceinstance.voidsetSharedResourceGroupStatus(BckndSharedResourceGroupStatus sharedResourceGroupStatus) Set the sharedResourceGroupStatus of thisBckndExtendedServiceinstance.voidSet the status of thisBckndExtendedServiceinstance.voidsetStatusMessage(String statusMessage) Set the statusMessage of thisBckndExtendedServiceinstance.voidSet the url of thisBckndExtendedServiceinstance.sharedResourceGroupStatus(BckndSharedResourceGroupStatus sharedResourceGroupStatus) Set the sharedResourceGroupStatus of thisBckndExtendedServiceinstance and return the same instance.Set the status of thisBckndExtendedServiceinstance and return the same instance.statusMessage(String statusMessage) Set the statusMessage of thisBckndExtendedServiceinstance and return the same instance.toMap()Get the value of all properties of thisBckndExtendedServiceinstance including unrecognized properties.toString()Set the url of thisBckndExtendedServiceinstance and return the same instance.
-
Constructor Details
-
BckndExtendedService
protected BckndExtendedService()Default constructor for BckndExtendedService.
-
-
Method Details
-
name
Set the name of thisBckndExtendedServiceinstance and return the same instance.- Parameters:
name- service name- Returns:
- The same instance of this
BckndExtendedServiceclass
-
getName
service name- Returns:
- name The name of this
BckndExtendedServiceinstance.
-
setName
Set the name of thisBckndExtendedServiceinstance.- Parameters:
name- service name
-
description
Set the description of thisBckndExtendedServiceinstance and return the same instance.- Parameters:
description- service description- Returns:
- The same instance of this
BckndExtendedServiceclass
-
getDescription
service description- Returns:
- description The description of this
BckndExtendedServiceinstance.
-
setDescription
Set the description of thisBckndExtendedServiceinstance.- Parameters:
description- service description
-
url
Set the url of thisBckndExtendedServiceinstance and return the same instance.- Parameters:
url- service broker url- Returns:
- The same instance of this
BckndExtendedServiceclass
-
getUrl
service broker url- Returns:
- url The url of this
BckndExtendedServiceinstance.
-
setUrl
Set the url of thisBckndExtendedServiceinstance.- Parameters:
url- service broker url
-
brokerSecret
Set the brokerSecret of thisBckndExtendedServiceinstance and return the same instance.- Parameters:
brokerSecret- The brokerSecret of thisBckndExtendedService- Returns:
- The same instance of this
BckndExtendedServiceclass
-
getBrokerSecret
Get brokerSecret- Returns:
- brokerSecret The brokerSecret of this
BckndExtendedServiceinstance.
-
setBrokerSecret
Set the brokerSecret of thisBckndExtendedServiceinstance.- Parameters:
brokerSecret- The brokerSecret of thisBckndExtendedService
-
capabilities
Set the capabilities of thisBckndExtendedServiceinstance and return the same instance.- Parameters:
capabilities- The capabilities of thisBckndExtendedService- Returns:
- The same instance of this
BckndExtendedServiceclass
-
getCapabilities
Get capabilities- Returns:
- capabilities The capabilities of this
BckndExtendedServiceinstance.
-
setCapabilities
Set the capabilities of thisBckndExtendedServiceinstance.- Parameters:
capabilities- The capabilities of thisBckndExtendedService
-
serviceCatalog
@Nonnull public BckndExtendedService serviceCatalog(@Nullable List<BckndServiceServiceCatalogItem> serviceCatalog) Set the serviceCatalog of thisBckndExtendedServiceinstance and return the same instance.- Parameters:
serviceCatalog- The serviceCatalog of thisBckndExtendedService- Returns:
- The same instance of this
BckndExtendedServiceclass
-
addServiceCatalogItem
@Nonnull public BckndExtendedService addServiceCatalogItem(@Nonnull BckndServiceServiceCatalogItem serviceCatalogItem) Add one serviceCatalog instance to thisBckndExtendedService.- Parameters:
serviceCatalogItem- The serviceCatalog that should be added- Returns:
- The same instance of type
BckndExtendedService
-
getServiceCatalog
Get serviceCatalog- Returns:
- serviceCatalog The serviceCatalog of this
BckndExtendedServiceinstance.
-
setServiceCatalog
Set the serviceCatalog of thisBckndExtendedServiceinstance.- Parameters:
serviceCatalog- The serviceCatalog of thisBckndExtendedService
-
status
Set the status of thisBckndExtendedServiceinstance and return the same instance.- Parameters:
status- aggregated status of the service- Returns:
- The same instance of this
BckndExtendedServiceclass
-
getStatus
aggregated status of the service- Returns:
- status The status of this
BckndExtendedServiceinstance.
-
setStatus
Set the status of thisBckndExtendedServiceinstance.- Parameters:
status- aggregated status of the service
-
statusMessage
Set the statusMessage of thisBckndExtendedServiceinstance and return the same instance.- Parameters:
statusMessage- status message- Returns:
- The same instance of this
BckndExtendedServiceclass
-
getStatusMessage
status message- Returns:
- statusMessage The statusMessage of this
BckndExtendedServiceinstance.
-
setStatusMessage
Set the statusMessage of thisBckndExtendedServiceinstance.- Parameters:
statusMessage- status message
-
getCustomFieldNames
Get the names of the unrecognizable properties of theBckndExtendedService.- Returns:
- The set of properties names
-
getCustomField
@Nullable @Deprecated public Object getCustomField(@Nonnull String name) throws NoSuchElementException Deprecated.UsetoMap()instead.Get the value of an unrecognizable property of thisBckndExtendedServiceinstance.- Parameters:
name- The name of the property- Returns:
- The value of the property
- Throws:
NoSuchElementException- If no property with the given name could be found.
-
toMap
Get the value of all properties of thisBckndExtendedServiceinstance including unrecognized properties.- Returns:
- The map of all properties
-
setCustomField
Set an unrecognizable property of thisBckndExtendedServiceinstance. If the map previously contained a mapping for the key, the old value is replaced by the specified value.- Parameters:
customFieldName- The name of the propertycustomFieldValue- The value of the property
-
equals
-
hashCode
public int hashCode() -
toString
-
create
Create a newBckndExtendedServiceinstance. No arguments are required.
-
toMap()instead.