Class VectorStoreConnectorFileSync
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.generativeai.model.VectorStoreConnectorFileSync
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20231130") public final class VectorStoreConnectorFileSync extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe VectorStoreConnectorFileSync is an operation that carries out the data sync operation between the datasource and the VectorStore.The FileSync can be triggered either manually or at a scheduled interval by the VectorStoreConnector.
Note: Objects should always be created or deserialized using theVectorStoreConnectorFileSync.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theVectorStoreConnectorFileSync.Builder, which maintain a set of all explicitly set fields calledVectorStoreConnectorFileSync.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVectorStoreConnectorFileSync.Builderstatic classVectorStoreConnectorFileSync.LifecycleStateThe current state of the VectorStoreConnectorFileSync operation.static classVectorStoreConnectorFileSync.TriggerTypeThe type of the FileSync operation based on how it is triggered.
-
Constructor Summary
Constructors Constructor Description VectorStoreConnectorFileSync(String id, String displayName, String vectorStoreConnectorId, String compartmentId, String tenantId, Date timeCreated, VectorStoreConnectorFileSync.LifecycleState lifecycleState, String lifecycleDetails, Date timeStarted, Date timeEnded, Integer durationInSeconds, VectorStoreConnectorFileSync.TriggerType triggerType, VectorStoreConnectorStats stats, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VectorStoreConnectorFileSync.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCompartmentId()Owning compartment OCID for a VectorStoreConnectorFileSync.Map<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.StringgetDisplayName()A user-friendly name.IntegergetDurationInSeconds()The total time taken (in seconds) for the VectorStoreConnectorFileSync operation.Map<String,String>getFreeformTags()Free-form tags for this resource.StringgetId()An OCID that uniquely identifies a VectorStoreConnectorFileSync operation.StringgetLifecycleDetails()A message describing the current state in more detail that can provide actionable information.VectorStoreConnectorFileSync.LifecycleStategetLifecycleState()The current state of the VectorStoreConnectorFileSync operation.VectorStoreConnectorStatsgetStats()Map<String,Map<String,Object>>getSystemTags()System tags for this resource.StringgetTenantId()Owning tenant OCID for a VectorStoreConnectorDategetTimeCreated()The date and time that the FileSync operation was created in the format of an RFC3339 datetime string.DategetTimeEnded()The date and time when the FileSync operation has ended in the format of an RFC3339 datetime string.DategetTimeStarted()The date and time when the FileSync operation has started in the format of an RFC3339 datetime string.VectorStoreConnectorFileSync.TriggerTypegetTriggerType()The type of the FileSync operation based on how it is triggered.StringgetVectorStoreConnectorId()An OCID that identifies the VectorStoreConnector under which this FileSync operation is created.inthashCode()VectorStoreConnectorFileSync.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
VectorStoreConnectorFileSync
@Deprecated @ConstructorProperties({"id","displayName","vectorStoreConnectorId","compartmentId","tenantId","timeCreated","lifecycleState","lifecycleDetails","timeStarted","timeEnded","durationInSeconds","triggerType","stats","freeformTags","definedTags","systemTags"}) public VectorStoreConnectorFileSync(String id, String displayName, String vectorStoreConnectorId, String compartmentId, String tenantId, Date timeCreated, VectorStoreConnectorFileSync.LifecycleState lifecycleState, String lifecycleDetails, Date timeStarted, Date timeEnded, Integer durationInSeconds, VectorStoreConnectorFileSync.TriggerType triggerType, VectorStoreConnectorStats stats, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags)
Deprecated.
-
-
Method Detail
-
builder
public static VectorStoreConnectorFileSync.Builder builder()
Create a new builder.
-
toBuilder
public VectorStoreConnectorFileSync.Builder toBuilder()
-
getId
public String getId()
An OCID that uniquely identifies a VectorStoreConnectorFileSync operation.- Returns:
- the value
-
getDisplayName
public String getDisplayName()
A user-friendly name.- Returns:
- the value
-
getVectorStoreConnectorId
public String getVectorStoreConnectorId()
An OCID that identifies the VectorStoreConnector under which this FileSync operation is created.- Returns:
- the value
-
getCompartmentId
public String getCompartmentId()
Owning compartment OCID for a VectorStoreConnectorFileSync.- Returns:
- the value
-
getTenantId
public String getTenantId()
Owning tenant OCID for a VectorStoreConnector- Returns:
- the value
-
getTimeCreated
public Date getTimeCreated()
The date and time that the FileSync operation was created in the format of an RFC3339 datetime string.- Returns:
- the value
-
getLifecycleState
public VectorStoreConnectorFileSync.LifecycleState getLifecycleState()
The current state of the VectorStoreConnectorFileSync operation.- Returns:
- the value
-
getLifecycleDetails
public String getLifecycleDetails()
A message describing the current state in more detail that can provide actionable information.- Returns:
- the value
-
getTimeStarted
public Date getTimeStarted()
The date and time when the FileSync operation has started in the format of an RFC3339 datetime string.- Returns:
- the value
-
getTimeEnded
public Date getTimeEnded()
The date and time when the FileSync operation has ended in the format of an RFC3339 datetime string.- Returns:
- the value
-
getDurationInSeconds
public Integer getDurationInSeconds()
The total time taken (in seconds) for the VectorStoreConnectorFileSync operation.- Returns:
- the value
-
getTriggerType
public VectorStoreConnectorFileSync.TriggerType getTriggerType()
The type of the FileSync operation based on how it is triggered.The type can be either MANUAL or SCHEDULED
- Returns:
- the value
-
getStats
public VectorStoreConnectorStats getStats()
-
getFreeformTags
public Map<String,String> getFreeformTags()
Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: {"Department": "Finance"}
- Returns:
- the value
-
getDefinedTags
public Map<String,Map<String,Object>> getDefinedTags()
Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
Example: {"Operations": {"CostCenter": "42"}}
- Returns:
- the value
-
getSystemTags
public Map<String,Map<String,Object>> getSystemTags()
System tags for this resource.Each key is predefined and scoped to a namespace.
Example: {"orcl-cloud": {"free-tier-retained": "true"}}
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-