Package com.sap.ai.sdk.core.model
Class AiVersionList
java.lang.Object
com.sap.ai.sdk.core.model.AiVersionList
AiVersionList
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceBuilder helper class.static interfaceBuilder helper class. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddResourcesItem(AiVersion resourcesItem) Add one resources instance to thisAiVersionList.Set the count of thisAiVersionListinstance and return the same instance.static AiVersionList.Buildercreate()Create a type-safe, fluent-api builder object to construct a newAiVersionListinstance with all required arguments.booleangetCount()Number of the resource instances in the listgetCustomField(String name) Deprecated.Get the names of the unrecognizable properties of theAiVersionList.Get resourcesinthashCode()Set the resources of thisAiVersionListinstance and return the same instance.voidSet the count of thisAiVersionListinstance.voidsetCustomField(String customFieldName, Object customFieldValue) Set an unrecognizable property of thisAiVersionListinstance.voidsetResources(List<AiVersion> resources) Set the resources of thisAiVersionListinstance.toMap()Get the value of all properties of thisAiVersionListinstance including unrecognized properties.toString()
-
Constructor Details
-
AiVersionList
protected AiVersionList()Default constructor for AiVersionList.
-
-
Method Details
-
count
Set the count of thisAiVersionListinstance and return the same instance.- Parameters:
count- Number of the resource instances in the list- Returns:
- The same instance of this
AiVersionListclass
-
getCount
Number of the resource instances in the list- Returns:
- count The count of this
AiVersionListinstance.
-
setCount
Set the count of thisAiVersionListinstance.- Parameters:
count- Number of the resource instances in the list
-
resources
Set the resources of thisAiVersionListinstance and return the same instance.- Parameters:
resources- The resources of thisAiVersionList- Returns:
- The same instance of this
AiVersionListclass
-
addResourcesItem
Add one resources instance to thisAiVersionList.- Parameters:
resourcesItem- The resources that should be added- Returns:
- The same instance of type
AiVersionList
-
getResources
Get resources- Returns:
- resources The resources of this
AiVersionListinstance.
-
setResources
Set the resources of thisAiVersionListinstance.- Parameters:
resources- The resources of thisAiVersionList
-
getCustomFieldNames
Get the names of the unrecognizable properties of theAiVersionList.- 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 thisAiVersionListinstance.- 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 thisAiVersionListinstance including unrecognized properties.- Returns:
- The map of all properties
-
setCustomField
Set an unrecognizable property of thisAiVersionListinstance. 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 newAiVersionListinstance with all required arguments.
-
toMap()instead.