Package com.sap.ai.sdk.core.model
Class BckndResourceGroup
java.lang.Object
com.sap.ai.sdk.core.model.BckndResourceGroup
BckndResourceGroup
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceBuilder helper class.static interfaceBuilder helper class.static interfaceBuilder helper class.static enumaggregated status of the onboarding process -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefault constructor for BckndResourceGroup. -
Method Summary
Modifier and TypeMethodDescriptionaddLabelsItem(BckndResourceGroupLabel labelsItem) Add one labels instance to thisBckndResourceGroup.static BckndResourceGroup.Buildercreate()Create a type-safe, fluent-api builder object to construct a newBckndResourceGroupinstance with all required arguments.createdAt(OffsetDateTime createdAt) Set the createdAt of thisBckndResourceGroupinstance and return the same instance.booleanTimestamp of resource group creationgetCustomField(String name) Deprecated.Get the names of the unrecognizable properties of theBckndResourceGroup.Arbitrary labels as meta informationresource group idservice planaggregated status of the onboarding processstatus messagetenant idzone idinthashCode()labels(List<BckndResourceGroupLabel> labels) Set the labels of thisBckndResourceGroupinstance and return the same instance.resourceGroupId(String resourceGroupId) Set the resourceGroupId of thisBckndResourceGroupinstance and return the same instance.servicePlan(String servicePlan) Set the servicePlan of thisBckndResourceGroupinstance and return the same instance.voidsetCreatedAt(OffsetDateTime createdAt) Set the createdAt of thisBckndResourceGroupinstance.voidsetCustomField(String customFieldName, Object customFieldValue) Set an unrecognizable property of thisBckndResourceGroupinstance.voidsetLabels(List<BckndResourceGroupLabel> labels) Set the labels of thisBckndResourceGroupinstance.voidsetResourceGroupId(String resourceGroupId) Set the resourceGroupId of thisBckndResourceGroupinstance.voidsetServicePlan(String servicePlan) Set the servicePlan of thisBckndResourceGroupinstance.voidSet the status of thisBckndResourceGroupinstance.voidsetStatusMessage(String statusMessage) Set the statusMessage of thisBckndResourceGroupinstance.voidsetTenantId(String tenantId) Set the tenantId of thisBckndResourceGroupinstance.voidSet the zoneId of thisBckndResourceGroupinstance.status(BckndResourceGroup.StatusEnum status) Set the status of thisBckndResourceGroupinstance and return the same instance.statusMessage(String statusMessage) Set the statusMessage of thisBckndResourceGroupinstance and return the same instance.Set the tenantId of thisBckndResourceGroupinstance and return the same instance.toMap()Get the value of all properties of thisBckndResourceGroupinstance including unrecognized properties.toString()Set the zoneId of thisBckndResourceGroupinstance and return the same instance.
-
Constructor Details
-
BckndResourceGroup
protected BckndResourceGroup()Default constructor for BckndResourceGroup.
-
-
Method Details
-
resourceGroupId
Set the resourceGroupId of thisBckndResourceGroupinstance and return the same instance.- Parameters:
resourceGroupId- resource group id- Returns:
- The same instance of this
BckndResourceGroupclass
-
getResourceGroupId
resource group id- Returns:
- resourceGroupId The resourceGroupId of this
BckndResourceGroupinstance.
-
setResourceGroupId
Set the resourceGroupId of thisBckndResourceGroupinstance.- Parameters:
resourceGroupId- resource group id
-
tenantId
Set the tenantId of thisBckndResourceGroupinstance and return the same instance.- Parameters:
tenantId- tenant id- Returns:
- The same instance of this
BckndResourceGroupclass
-
getTenantId
tenant id- Returns:
- tenantId The tenantId of this
BckndResourceGroupinstance.
-
setTenantId
Set the tenantId of thisBckndResourceGroupinstance.- Parameters:
tenantId- tenant id
-
zoneId
Set the zoneId of thisBckndResourceGroupinstance and return the same instance.- Parameters:
zoneId- zone id- Returns:
- The same instance of this
BckndResourceGroupclass
-
getZoneId
zone id- Returns:
- zoneId The zoneId of this
BckndResourceGroupinstance.
-
setZoneId
Set the zoneId of thisBckndResourceGroupinstance.- Parameters:
zoneId- zone id
-
createdAt
Set the createdAt of thisBckndResourceGroupinstance and return the same instance.- Parameters:
createdAt- Timestamp of resource group creation- Returns:
- The same instance of this
BckndResourceGroupclass
-
getCreatedAt
Timestamp of resource group creation- Returns:
- createdAt The createdAt of this
BckndResourceGroupinstance.
-
setCreatedAt
Set the createdAt of thisBckndResourceGroupinstance.- Parameters:
createdAt- Timestamp of resource group creation
-
labels
Set the labels of thisBckndResourceGroupinstance and return the same instance.- Parameters:
labels- Arbitrary labels as meta information- Returns:
- The same instance of this
BckndResourceGroupclass
-
addLabelsItem
Add one labels instance to thisBckndResourceGroup.- Parameters:
labelsItem- The labels that should be added- Returns:
- The same instance of type
BckndResourceGroup
-
getLabels
Arbitrary labels as meta information- Returns:
- labels The labels of this
BckndResourceGroupinstance.
-
setLabels
Set the labels of thisBckndResourceGroupinstance.- Parameters:
labels- Arbitrary labels as meta information
-
status
Set the status of thisBckndResourceGroupinstance and return the same instance.- Parameters:
status- aggregated status of the onboarding process- Returns:
- The same instance of this
BckndResourceGroupclass
-
getStatus
aggregated status of the onboarding process- Returns:
- status The status of this
BckndResourceGroupinstance.
-
setStatus
Set the status of thisBckndResourceGroupinstance.- Parameters:
status- aggregated status of the onboarding process
-
statusMessage
Set the statusMessage of thisBckndResourceGroupinstance and return the same instance.- Parameters:
statusMessage- status message- Returns:
- The same instance of this
BckndResourceGroupclass
-
getStatusMessage
status message- Returns:
- statusMessage The statusMessage of this
BckndResourceGroupinstance.
-
setStatusMessage
Set the statusMessage of thisBckndResourceGroupinstance.- Parameters:
statusMessage- status message
-
servicePlan
Set the servicePlan of thisBckndResourceGroupinstance and return the same instance.- Parameters:
servicePlan- service plan- Returns:
- The same instance of this
BckndResourceGroupclass
-
getServicePlan
service plan- Returns:
- servicePlan The servicePlan of this
BckndResourceGroupinstance.
-
setServicePlan
Set the servicePlan of thisBckndResourceGroupinstance.- Parameters:
servicePlan- service plan
-
getCustomFieldNames
Get the names of the unrecognizable properties of theBckndResourceGroup.- 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 thisBckndResourceGroupinstance.- 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 thisBckndResourceGroupinstance including unrecognized properties.- Returns:
- The map of all properties
-
setCustomField
Set an unrecognizable property of thisBckndResourceGroupinstance. 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 type-safe, fluent-api builder object to construct a newBckndResourceGroupinstance with all required arguments.
-
toMap()instead.