Package com.sap.ai.sdk.grounding.model
Class S3Configuration
java.lang.Object
com.sap.ai.sdk.grounding.model.S3Configuration
S3Configuration
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefault constructor for S3Configuration. -
Method Summary
Modifier and TypeMethodDescriptionstatic S3Configuration.Buildercreate()Create a type-safe, fluent-api builder object to construct a newS3Configurationinstance with all required arguments.cronExpression(String cronExpression) Set the cronExpression of thisS3Configurationinstance and return the same instance.destination(String destination) Set the destination of thisS3Configurationinstance and return the same instance.booleanGet cronExpressiongetCustomField(String name) Deprecated.Get the names of the unrecognizable properties of theS3Configuration.Get destinationgetS3()Get s3inthashCode()Set the s3 of thisS3Configurationinstance and return the same instance.voidsetCronExpression(String cronExpression) Set the cronExpression of thisS3Configurationinstance.voidsetCustomField(String customFieldName, Object customFieldValue) Set an unrecognizable property of thisS3Configurationinstance.voidsetDestination(String destination) Set the destination of thisS3Configurationinstance.voidSet the s3 of thisS3Configurationinstance.toMap()Get the value of all properties of thisS3Configurationinstance including unrecognized properties.toString()
-
Constructor Details
-
S3Configuration
protected S3Configuration()Default constructor for S3Configuration.
-
-
Method Details
-
destination
Set the destination of thisS3Configurationinstance and return the same instance.- Parameters:
destination- The destination of thisS3Configuration- Returns:
- The same instance of this
S3Configurationclass
-
getDestination
Get destination- Returns:
- destination The destination of this
S3Configurationinstance.
-
setDestination
Set the destination of thisS3Configurationinstance.- Parameters:
destination- The destination of thisS3Configuration
-
s3
Set the s3 of thisS3Configurationinstance and return the same instance.- Parameters:
s3- The s3 of thisS3Configuration- Returns:
- The same instance of this
S3Configurationclass
-
getS3
Get s3- Returns:
- s3 The s3 of this
S3Configurationinstance.
-
setS3
Set the s3 of thisS3Configurationinstance.- Parameters:
s3- The s3 of thisS3Configuration
-
cronExpression
Set the cronExpression of thisS3Configurationinstance and return the same instance.- Parameters:
cronExpression- The cronExpression of thisS3Configuration- Returns:
- The same instance of this
S3Configurationclass
-
getCronExpression
Get cronExpression- Returns:
- cronExpression The cronExpression of this
S3Configurationinstance.
-
setCronExpression
Set the cronExpression of thisS3Configurationinstance.- Parameters:
cronExpression- The cronExpression of thisS3Configuration
-
getCustomFieldNames
Get the names of the unrecognizable properties of theS3Configuration.- 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 thisS3Configurationinstance.- 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 thisS3Configurationinstance including unrecognized properties.- Returns:
- The map of all properties
-
setCustomField
Set an unrecognizable property of thisS3Configurationinstance. 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 newS3Configurationinstance with all required arguments.
-
toMap()instead.