Package com.sap.ai.sdk.core.model
Class BckndInternalResourceGroup
java.lang.Object
com.sap.ai.sdk.core.model.BckndInternalResourceGroup
BckndInternalResourceGroup
-
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 BckndInternalResourceGroup. -
Method Summary
Modifier and TypeMethodDescriptionaddAnnotationsItem(BckndInternalResourceGroupAnnotation annotationsItem) Add one annotations instance to thisBckndInternalResourceGroup.addLabelsItem(BckndInternalResourceGroupLabel labelsItem) Add one labels instance to thisBckndInternalResourceGroup.annotations(List<BckndInternalResourceGroupAnnotation> annotations) Set the annotations of thisBckndInternalResourceGroupinstance and return the same instance.create()Create a type-safe, fluent-api builder object to construct a newBckndInternalResourceGroupinstance with all required arguments.createdAt(OffsetDateTime createdAt) Set the createdAt of thisBckndInternalResourceGroupinstance and return the same instance.booleanArbitrary annotations as meta informationTimestamp of resource group creationgetCustomField(String name) Deprecated.Get the names of the unrecognizable properties of theBckndInternalResourceGroup.Arbitrary labels as meta informationresource group idservice planaggregated status of the onboarding processstatus messagetenant idzone idinthashCode()labels(List<BckndInternalResourceGroupLabel> labels) Set the labels of thisBckndInternalResourceGroupinstance and return the same instance.resourceGroupId(String resourceGroupId) Set the resourceGroupId of thisBckndInternalResourceGroupinstance and return the same instance.servicePlan(String servicePlan) Set the servicePlan of thisBckndInternalResourceGroupinstance and return the same instance.voidsetAnnotations(List<BckndInternalResourceGroupAnnotation> annotations) Set the annotations of thisBckndInternalResourceGroupinstance.voidsetCreatedAt(OffsetDateTime createdAt) Set the createdAt of thisBckndInternalResourceGroupinstance.voidsetCustomField(String customFieldName, Object customFieldValue) Set an unrecognizable property of thisBckndInternalResourceGroupinstance.voidsetLabels(List<BckndInternalResourceGroupLabel> labels) Set the labels of thisBckndInternalResourceGroupinstance.voidsetResourceGroupId(String resourceGroupId) Set the resourceGroupId of thisBckndInternalResourceGroupinstance.voidsetServicePlan(String servicePlan) Set the servicePlan of thisBckndInternalResourceGroupinstance.voidSet the status of thisBckndInternalResourceGroupinstance.voidsetStatusMessage(String statusMessage) Set the statusMessage of thisBckndInternalResourceGroupinstance.voidsetTenantId(String tenantId) Set the tenantId of thisBckndInternalResourceGroupinstance.voidSet the zoneId of thisBckndInternalResourceGroupinstance.Set the status of thisBckndInternalResourceGroupinstance and return the same instance.statusMessage(String statusMessage) Set the statusMessage of thisBckndInternalResourceGroupinstance and return the same instance.Set the tenantId of thisBckndInternalResourceGroupinstance and return the same instance.toMap()Get the value of all properties of thisBckndInternalResourceGroupinstance including unrecognized properties.toString()Set the zoneId of thisBckndInternalResourceGroupinstance and return the same instance.
-
Constructor Details
-
BckndInternalResourceGroup
protected BckndInternalResourceGroup()Default constructor for BckndInternalResourceGroup.
-
-
Method Details
-
resourceGroupId
Set the resourceGroupId of thisBckndInternalResourceGroupinstance and return the same instance.- Parameters:
resourceGroupId- resource group id- Returns:
- The same instance of this
BckndInternalResourceGroupclass
-
getResourceGroupId
resource group id- Returns:
- resourceGroupId The resourceGroupId of this
BckndInternalResourceGroupinstance.
-
setResourceGroupId
Set the resourceGroupId of thisBckndInternalResourceGroupinstance.- Parameters:
resourceGroupId- resource group id
-
tenantId
Set the tenantId of thisBckndInternalResourceGroupinstance and return the same instance.- Parameters:
tenantId- tenant id- Returns:
- The same instance of this
BckndInternalResourceGroupclass
-
getTenantId
tenant id- Returns:
- tenantId The tenantId of this
BckndInternalResourceGroupinstance.
-
setTenantId
Set the tenantId of thisBckndInternalResourceGroupinstance.- Parameters:
tenantId- tenant id
-
zoneId
Set the zoneId of thisBckndInternalResourceGroupinstance and return the same instance.- Parameters:
zoneId- zone id- Returns:
- The same instance of this
BckndInternalResourceGroupclass
-
getZoneId
zone id- Returns:
- zoneId The zoneId of this
BckndInternalResourceGroupinstance.
-
setZoneId
Set the zoneId of thisBckndInternalResourceGroupinstance.- Parameters:
zoneId- zone id
-
createdAt
Set the createdAt of thisBckndInternalResourceGroupinstance and return the same instance.- Parameters:
createdAt- Timestamp of resource group creation- Returns:
- The same instance of this
BckndInternalResourceGroupclass
-
getCreatedAt
Timestamp of resource group creation- Returns:
- createdAt The createdAt of this
BckndInternalResourceGroupinstance.
-
setCreatedAt
Set the createdAt of thisBckndInternalResourceGroupinstance.- Parameters:
createdAt- Timestamp of resource group creation
-
labels
@Nonnull public BckndInternalResourceGroup labels(@Nullable List<BckndInternalResourceGroupLabel> labels) Set the labels of thisBckndInternalResourceGroupinstance and return the same instance.- Parameters:
labels- Arbitrary labels as meta information- Returns:
- The same instance of this
BckndInternalResourceGroupclass
-
addLabelsItem
@Nonnull public BckndInternalResourceGroup addLabelsItem(@Nonnull BckndInternalResourceGroupLabel labelsItem) Add one labels instance to thisBckndInternalResourceGroup.- Parameters:
labelsItem- The labels that should be added- Returns:
- The same instance of type
BckndInternalResourceGroup
-
getLabels
Arbitrary labels as meta information- Returns:
- labels The labels of this
BckndInternalResourceGroupinstance.
-
setLabels
Set the labels of thisBckndInternalResourceGroupinstance.- Parameters:
labels- Arbitrary labels as meta information
-
status
@Nonnull public BckndInternalResourceGroup status(@Nonnull BckndInternalResourceGroup.StatusEnum status) Set the status of thisBckndInternalResourceGroupinstance and return the same instance.- Parameters:
status- aggregated status of the onboarding process- Returns:
- The same instance of this
BckndInternalResourceGroupclass
-
getStatus
aggregated status of the onboarding process- Returns:
- status The status of this
BckndInternalResourceGroupinstance.
-
setStatus
Set the status of thisBckndInternalResourceGroupinstance.- Parameters:
status- aggregated status of the onboarding process
-
statusMessage
Set the statusMessage of thisBckndInternalResourceGroupinstance and return the same instance.- Parameters:
statusMessage- status message- Returns:
- The same instance of this
BckndInternalResourceGroupclass
-
getStatusMessage
status message- Returns:
- statusMessage The statusMessage of this
BckndInternalResourceGroupinstance.
-
setStatusMessage
Set the statusMessage of thisBckndInternalResourceGroupinstance.- Parameters:
statusMessage- status message
-
servicePlan
Set the servicePlan of thisBckndInternalResourceGroupinstance and return the same instance.- Parameters:
servicePlan- service plan- Returns:
- The same instance of this
BckndInternalResourceGroupclass
-
getServicePlan
service plan- Returns:
- servicePlan The servicePlan of this
BckndInternalResourceGroupinstance.
-
setServicePlan
Set the servicePlan of thisBckndInternalResourceGroupinstance.- Parameters:
servicePlan- service plan
-
annotations
@Nonnull public BckndInternalResourceGroup annotations(@Nullable List<BckndInternalResourceGroupAnnotation> annotations) Set the annotations of thisBckndInternalResourceGroupinstance and return the same instance.- Parameters:
annotations- Arbitrary annotations as meta information- Returns:
- The same instance of this
BckndInternalResourceGroupclass
-
addAnnotationsItem
@Nonnull public BckndInternalResourceGroup addAnnotationsItem(@Nonnull BckndInternalResourceGroupAnnotation annotationsItem) Add one annotations instance to thisBckndInternalResourceGroup.- Parameters:
annotationsItem- The annotations that should be added- Returns:
- The same instance of type
BckndInternalResourceGroup
-
getAnnotations
Arbitrary annotations as meta information- Returns:
- annotations The annotations of this
BckndInternalResourceGroupinstance.
-
setAnnotations
Set the annotations of thisBckndInternalResourceGroupinstance.- Parameters:
annotations- Arbitrary annotations as meta information
-
getCustomFieldNames
Get the names of the unrecognizable properties of theBckndInternalResourceGroup.- 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 thisBckndInternalResourceGroupinstance.- 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 thisBckndInternalResourceGroupinstance including unrecognized properties.- Returns:
- The map of all properties
-
setCustomField
Set an unrecognizable property of thisBckndInternalResourceGroupinstance. 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 newBckndInternalResourceGroupinstance with all required arguments.
-
toMap()instead.