Package com.sap.ai.sdk.core.model
Class RTAInputArtifactArgumentBinding
java.lang.Object
com.sap.ai.sdk.core.model.RTAInputArtifactArgumentBinding
Required for execution
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceBuilder helper class.static interfaceBuilder helper class. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefault constructor for RTAInputArtifactArgumentBinding. -
Method Summary
Modifier and TypeMethodDescriptioncreate()Create a type-safe, fluent-api builder object to construct a newRTAInputArtifactArgumentBindinginstance with all required arguments.booleangetCustomField(String name) Deprecated.Get the names of the unrecognizable properties of theRTAInputArtifactArgumentBinding.getName()Get nameGet signaturegetUrl()Reference to the location of the artifact.inthashCode()Set the name of thisRTAInputArtifactArgumentBindinginstance and return the same instance.voidsetCustomField(String customFieldName, Object customFieldValue) Set an unrecognizable property of thisRTAInputArtifactArgumentBindinginstance.voidSet the name of thisRTAInputArtifactArgumentBindinginstance.voidsetSignature(String signature) Set the signature of thisRTAInputArtifactArgumentBindinginstance.voidSet the url of thisRTAInputArtifactArgumentBindinginstance.Set the signature of thisRTAInputArtifactArgumentBindinginstance and return the same instance.toMap()Get the value of all properties of thisRTAInputArtifactArgumentBindinginstance including unrecognized properties.toString()Set the url of thisRTAInputArtifactArgumentBindinginstance and return the same instance.
-
Constructor Details
-
RTAInputArtifactArgumentBinding
protected RTAInputArtifactArgumentBinding()Default constructor for RTAInputArtifactArgumentBinding.
-
-
Method Details
-
name
Set the name of thisRTAInputArtifactArgumentBindinginstance and return the same instance.- Parameters:
name- The name of thisRTAInputArtifactArgumentBinding- Returns:
- The same instance of this
RTAInputArtifactArgumentBindingclass
-
getName
Get name- Returns:
- name The name of this
RTAInputArtifactArgumentBindinginstance.
-
setName
Set the name of thisRTAInputArtifactArgumentBindinginstance.- Parameters:
name- The name of thisRTAInputArtifactArgumentBinding
-
url
Set the url of thisRTAInputArtifactArgumentBindinginstance and return the same instance.- Parameters:
url- Reference to the location of the artifact. Note, the credentials will be found in a secret called 'some_bucket-object_store_secret'. If not provided, a default will be assumed.- Returns:
- The same instance of this
RTAInputArtifactArgumentBindingclass
-
getUrl
Reference to the location of the artifact. Note, the credentials will be found in a secret called 'some_bucket-object_store_secret'. If not provided, a default will be assumed.- Returns:
- url The url of this
RTAInputArtifactArgumentBindinginstance.
-
setUrl
Set the url of thisRTAInputArtifactArgumentBindinginstance.- Parameters:
url- Reference to the location of the artifact. Note, the credentials will be found in a secret called 'some_bucket-object_store_secret'. If not provided, a default will be assumed.
-
signature
Set the signature of thisRTAInputArtifactArgumentBindinginstance and return the same instance.- Parameters:
signature- The signature of thisRTAInputArtifactArgumentBinding- Returns:
- The same instance of this
RTAInputArtifactArgumentBindingclass
-
getSignature
Get signature- Returns:
- signature The signature of this
RTAInputArtifactArgumentBindinginstance.
-
setSignature
Set the signature of thisRTAInputArtifactArgumentBindinginstance.- Parameters:
signature- The signature of thisRTAInputArtifactArgumentBinding
-
getCustomFieldNames
Get the names of the unrecognizable properties of theRTAInputArtifactArgumentBinding.- 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 thisRTAInputArtifactArgumentBindinginstance.- 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 thisRTAInputArtifactArgumentBindinginstance including unrecognized properties.- Returns:
- The map of all properties
-
setCustomField
Set an unrecognizable property of thisRTAInputArtifactArgumentBindinginstance. 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 newRTAInputArtifactArgumentBindinginstance with all required arguments.
-
toMap()instead.