次の方法で共有


VectorStoreExpirationPolicy Class

  • java.lang.Object
    • com.azure.ai.agents.persistent.models.VectorStoreExpirationPolicy

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 VectorStoreExpirationPolicy class.

Method Summary

Modifier and Type Method and Description
static VectorStoreExpirationPolicy fromJson(JsonReader jsonReader)

Reads an instance of VectorStoreExpirationPolicy from the JsonReader.

VectorStoreExpirationPolicyAnchor 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.

JsonWriter 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:

anchor - the anchor value to set.
days - the days value to set.

Method Details

fromJson

public static VectorStoreExpirationPolicy fromJson(JsonReader jsonReader)

Reads an instance of VectorStoreExpirationPolicy from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of VectorStoreExpirationPolicy if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

getAnchor

public VectorStoreExpirationPolicyAnchor getAnchor()

Get the anchor property: Anchor timestamp after which the expiration policy applies. Supported anchors: `last_active_at`.

Returns:

the anchor value.

getDays

public int getDays()

Get the days property: The anchor timestamp after which the expiration policy applies.

Returns:

the days value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

Applies to