VectorStoreExpirationPolicy Class
- java.
lang. Object - com.
azure. ai. agents. persistent. models. VectorStoreExpirationPolicy
- com.
Implements
public final class VectorStoreExpirationPolicy
implements JsonSerializable<VectorStoreExpirationPolicy>
The expiration policy for a vector store.
Constructor Summary
| Constructor | Description |
|---|---|
| VectorStoreExpirationPolicy(VectorStoreExpirationPolicyAnchor anchor, int days) |
Creates an instance of Vector |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Vector |
fromJson(JsonReader jsonReader)
Reads an instance of Vector |
|
Vector |
getAnchor()
Get the anchor property: Anchor timestamp after which the expiration policy applies. |
| int |
getDays()
Get the days property: The anchor timestamp after which the expiration policy applies. |
|
Json |
toJson(JsonWriter jsonWriter) |
Methods inherited from java.lang.Object
Constructor Details
VectorStoreExpirationPolicy
public VectorStoreExpirationPolicy(VectorStoreExpirationPolicyAnchor anchor, int days)
Creates an instance of VectorStoreExpirationPolicy class.
Parameters:
Method Details
fromJson
public static VectorStoreExpirationPolicy fromJson(JsonReader jsonReader)
Reads an instance of VectorStoreExpirationPolicy from the JsonReader.
Parameters:
Returns:
Throws:
getAnchor
public VectorStoreExpirationPolicyAnchor getAnchor()
Get the anchor property: Anchor timestamp after which the expiration policy applies. Supported anchors: `last_active_at`.
Returns:
getDays
public int getDays()
Get the days property: The anchor timestamp after which the expiration policy applies.
Returns: