Package com.sap.ai.sdk.grounding.model
Class GoogleDriveConfigurationStruct
java.lang.Object
com.sap.ai.sdk.grounding.model.GoogleDriveConfigurationStruct
GoogleDriveConfigurationStruct
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceBuilder helper class.static interfaceBuilder helper class. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefault constructor for GoogleDriveConfigurationStruct. -
Method Summary
Modifier and TypeMethodDescriptioncreate()Create a type-safe, fluent-api builder object to construct a newGoogleDriveConfigurationStructinstance with all required arguments.cronExpression(String cronExpression) Set the cronExpression of thisGoogleDriveConfigurationStructinstance and return the same instance.destination(String destination) Set the destination of thisGoogleDriveConfigurationStructinstance and return the same instance.booleanOptional cron expression for scheduling pipeline execution.getCustomField(String name) Deprecated.Get the names of the unrecognizable properties of theGoogleDriveConfigurationStruct.Get destinationGet googleDriveGet metadataConfigIdgoogleDrive(GoogleDriveConfig googleDrive) Set the googleDrive of thisGoogleDriveConfigurationStructinstance and return the same instance.inthashCode()metadataConfigId(String metadataConfigId) Set the metadataConfigId of thisGoogleDriveConfigurationStructinstance and return the same instance.voidsetCronExpression(String cronExpression) Set the cronExpression of thisGoogleDriveConfigurationStructinstance.voidsetCustomField(String customFieldName, Object customFieldValue) Set an unrecognizable property of thisGoogleDriveConfigurationStructinstance.voidsetDestination(String destination) Set the destination of thisGoogleDriveConfigurationStructinstance.voidsetGoogleDrive(GoogleDriveConfig googleDrive) Set the googleDrive of thisGoogleDriveConfigurationStructinstance.voidsetMetadataConfigId(String metadataConfigId) Set the metadataConfigId of thisGoogleDriveConfigurationStructinstance.toMap()Get the value of all properties of thisGoogleDriveConfigurationStructinstance including unrecognized properties.toString()
-
Constructor Details
-
GoogleDriveConfigurationStruct
protected GoogleDriveConfigurationStruct()Default constructor for GoogleDriveConfigurationStruct.
-
-
Method Details
-
destination
Set the destination of thisGoogleDriveConfigurationStructinstance and return the same instance.- Parameters:
destination- The destination of thisGoogleDriveConfigurationStruct- Returns:
- The same instance of this
GoogleDriveConfigurationStructclass
-
getDestination
Get destination- Returns:
- destination The destination of this
GoogleDriveConfigurationStructinstance.
-
setDestination
Set the destination of thisGoogleDriveConfigurationStructinstance.- Parameters:
destination- The destination of thisGoogleDriveConfigurationStruct
-
googleDrive
Set the googleDrive of thisGoogleDriveConfigurationStructinstance and return the same instance.- Parameters:
googleDrive- The googleDrive of thisGoogleDriveConfigurationStruct- Returns:
- The same instance of this
GoogleDriveConfigurationStructclass
-
getGoogleDrive
Get googleDrive- Returns:
- googleDrive The googleDrive of this
GoogleDriveConfigurationStructinstance.
-
setGoogleDrive
Set the googleDrive of thisGoogleDriveConfigurationStructinstance.- Parameters:
googleDrive- The googleDrive of thisGoogleDriveConfigurationStruct
-
cronExpression
Set the cronExpression of thisGoogleDriveConfigurationStructinstance and return the same instance.- Parameters:
cronExpression- Optional cron expression for scheduling pipeline execution. Must represent an interval greater than 1 hour.- Returns:
- The same instance of this
GoogleDriveConfigurationStructclass
-
getCronExpression
Optional cron expression for scheduling pipeline execution. Must represent an interval greater than 1 hour.- Returns:
- cronExpression The cronExpression of this
GoogleDriveConfigurationStructinstance.
-
setCronExpression
Set the cronExpression of thisGoogleDriveConfigurationStructinstance.- Parameters:
cronExpression- Optional cron expression for scheduling pipeline execution. Must represent an interval greater than 1 hour.
-
metadataConfigId
Set the metadataConfigId of thisGoogleDriveConfigurationStructinstance and return the same instance.- Parameters:
metadataConfigId- The metadataConfigId of thisGoogleDriveConfigurationStruct- Returns:
- The same instance of this
GoogleDriveConfigurationStructclass
-
getMetadataConfigId
Get metadataConfigId- Returns:
- metadataConfigId The metadataConfigId of this
GoogleDriveConfigurationStructinstance.
-
setMetadataConfigId
Set the metadataConfigId of thisGoogleDriveConfigurationStructinstance.- Parameters:
metadataConfigId- The metadataConfigId of thisGoogleDriveConfigurationStruct
-
getCustomFieldNames
Get the names of the unrecognizable properties of theGoogleDriveConfigurationStruct.- 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 thisGoogleDriveConfigurationStructinstance.- 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 thisGoogleDriveConfigurationStructinstance including unrecognized properties.- Returns:
- The map of all properties
-
setCustomField
Set an unrecognizable property of thisGoogleDriveConfigurationStructinstance. 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 newGoogleDriveConfigurationStructinstance with all required arguments.
-
toMap()instead.