Package com.sap.ai.sdk.core.model
Class AiDeploymentCreationRequest
java.lang.Object
com.sap.ai.sdk.core.model.AiDeploymentCreationRequest
Request object for creating an execution or an deployment
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceBuilder helper class. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefault constructor for AiDeploymentCreationRequest. -
Method Summary
Modifier and TypeMethodDescriptionconfigurationId(String configurationId) Set the configurationId of thisAiDeploymentCreationRequestinstance and return the same instance.create()Create a type-safe, fluent-api builder object to construct a newAiDeploymentCreationRequestinstance with all required arguments.booleanID of the configurationgetCustomField(String name) Deprecated.Get the names of the unrecognizable properties of theAiDeploymentCreationRequest.getTtl()Time to live for a deployment.inthashCode()voidsetConfigurationId(String configurationId) Set the configurationId of thisAiDeploymentCreationRequestinstance.voidsetCustomField(String customFieldName, Object customFieldValue) Set an unrecognizable property of thisAiDeploymentCreationRequestinstance.voidSet the ttl of thisAiDeploymentCreationRequestinstance.toMap()Get the value of all properties of thisAiDeploymentCreationRequestinstance including unrecognized properties.toString()Set the ttl of thisAiDeploymentCreationRequestinstance and return the same instance.
-
Constructor Details
-
AiDeploymentCreationRequest
protected AiDeploymentCreationRequest()Default constructor for AiDeploymentCreationRequest.
-
-
Method Details
-
ttl
Set the ttl of thisAiDeploymentCreationRequestinstance and return the same instance.- Parameters:
ttl- Time to live for a deployment. Its value can be either null or a number followed by the unit (any of following values, minutes(m|M), hours(h|H) or days(d|D))- Returns:
- The same instance of this
AiDeploymentCreationRequestclass
-
getTtl
Time to live for a deployment. Its value can be either null or a number followed by the unit (any of following values, minutes(m|M), hours(h|H) or days(d|D))- Returns:
- ttl The ttl of this
AiDeploymentCreationRequestinstance.
-
setTtl
Set the ttl of thisAiDeploymentCreationRequestinstance.- Parameters:
ttl- Time to live for a deployment. Its value can be either null or a number followed by the unit (any of following values, minutes(m|M), hours(h|H) or days(d|D))
-
configurationId
Set the configurationId of thisAiDeploymentCreationRequestinstance and return the same instance.- Parameters:
configurationId- ID of the configuration- Returns:
- The same instance of this
AiDeploymentCreationRequestclass
-
getConfigurationId
ID of the configuration- Returns:
- configurationId The configurationId of this
AiDeploymentCreationRequestinstance.
-
setConfigurationId
Set the configurationId of thisAiDeploymentCreationRequestinstance.- Parameters:
configurationId- ID of the configuration
-
getCustomFieldNames
Get the names of the unrecognizable properties of theAiDeploymentCreationRequest.- 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 thisAiDeploymentCreationRequestinstance.- 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 thisAiDeploymentCreationRequestinstance including unrecognized properties.- Returns:
- The map of all properties
-
setCustomField
Set an unrecognizable property of thisAiDeploymentCreationRequestinstance. 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 newAiDeploymentCreationRequestinstance with all required arguments.
-
toMap()instead.