Class BetaManagedAgentsVault
-
- All Implemented Interfaces:
public final class BetaManagedAgentsVaultA vault that stores credentials for use by agents during sessions.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classBetaManagedAgentsVault.BuilderA builder for BetaManagedAgentsVault.
public final classBetaManagedAgentsVault.MetadataArbitrary key-value metadata attached to the vault.
public final classBetaManagedAgentsVault.Type
-
Method Summary
Modifier and Type Method Description final Stringid()Unique identifier for the vault. final Optional<OffsetDateTime>archivedAt()A timestamp in RFC 3339 format final OffsetDateTimecreatedAt()A timestamp in RFC 3339 format final StringdisplayName()Human-readable name for the vault. final BetaManagedAgentsVault.Metadatametadata()Arbitrary key-value metadata attached to the vault. final BetaManagedAgentsVault.Typetype()final OffsetDateTimeupdatedAt()A timestamp in RFC 3339 format final JsonField<String>_id()Returns the raw JSON value of id. final JsonField<OffsetDateTime>_archivedAt()Returns the raw JSON value of archivedAt. final JsonField<OffsetDateTime>_createdAt()Returns the raw JSON value of createdAt. final JsonField<String>_displayName()Returns the raw JSON value of displayName. final JsonField<BetaManagedAgentsVault.Metadata>_metadata()Returns the raw JSON value of metadata. final JsonField<BetaManagedAgentsVault.Type>_type()Returns the raw JSON value of type. final JsonField<OffsetDateTime>_updatedAt()Returns the raw JSON value of updatedAt. final Map<String, JsonValue>_additionalProperties()final BetaManagedAgentsVault.BuildertoBuilder()final BetaManagedAgentsVaultvalidate()Validates that the types of all values in this object match their expected types recursively. final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static BetaManagedAgentsVault.Builderbuilder()Returns a mutable builder for constructing an instance of BetaManagedAgentsVault. -
-
Method Detail
-
archivedAt
final Optional<OffsetDateTime> archivedAt()
A timestamp in RFC 3339 format
-
createdAt
final OffsetDateTime createdAt()
A timestamp in RFC 3339 format
-
displayName
final String displayName()
Human-readable name for the vault.
-
metadata
final BetaManagedAgentsVault.Metadata metadata()
Arbitrary key-value metadata attached to the vault.
-
type
final BetaManagedAgentsVault.Type type()
-
updatedAt
final OffsetDateTime updatedAt()
A timestamp in RFC 3339 format
-
_id
final JsonField<String> _id()
Returns the raw JSON value of id.
Unlike id, this method doesn't throw if the JSON field has an unexpected type.
-
_archivedAt
final JsonField<OffsetDateTime> _archivedAt()
Returns the raw JSON value of archivedAt.
Unlike archivedAt, this method doesn't throw if the JSON field has an unexpected type.
-
_createdAt
final JsonField<OffsetDateTime> _createdAt()
Returns the raw JSON value of createdAt.
Unlike createdAt, this method doesn't throw if the JSON field has an unexpected type.
-
_displayName
final JsonField<String> _displayName()
Returns the raw JSON value of displayName.
Unlike displayName, this method doesn't throw if the JSON field has an unexpected type.
-
_metadata
final JsonField<BetaManagedAgentsVault.Metadata> _metadata()
Returns the raw JSON value of metadata.
Unlike metadata, this method doesn't throw if the JSON field has an unexpected type.
-
_type
final JsonField<BetaManagedAgentsVault.Type> _type()
Returns the raw JSON value of type.
Unlike type, this method doesn't throw if the JSON field has an unexpected type.
-
_updatedAt
final JsonField<OffsetDateTime> _updatedAt()
Returns the raw JSON value of updatedAt.
Unlike updatedAt, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final BetaManagedAgentsVault.Builder toBuilder()
-
validate
final BetaManagedAgentsVault validate()
Validates that the types of all values in this object match their expected types recursively.
This method is not forwards compatible with new types from the API for existing fields.
-
builder
final static BetaManagedAgentsVault.Builder builder()
Returns a mutable builder for constructing an instance of BetaManagedAgentsVault.
The following fields are required:
.id() .archivedAt() .createdAt() .displayName() .metadata() .type() .updatedAt()
-
-
-
-