Class DeploymentUpdateParams
-
- All Implemented Interfaces:
-
com.anthropic.core.Params
public final class DeploymentUpdateParams implements Params
Update Deployment
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classDeploymentUpdateParams.BuilderA builder for DeploymentUpdateParams.
public final classDeploymentUpdateParams.BodyRequest parameters for updating a
deployment. Omit a field to preserve its current value.public final classDeploymentUpdateParams.AgentAgent to deploy. Accepts the
agentID string, which re-pins to the latest version, or anagentobject with both id and version specified. Omit to preserve. Cannot be cleared.public final classDeploymentUpdateParams.MetadataMetadata patch. Set a key to a string to upsert it, or to null to delete it. Omit the field to preserve. The stored bag is limited to 16 keys (up to 64 chars each) with values up to 512 chars.
public final classDeploymentUpdateParams.ResourceUnion of resources that can be mounted into a session.
-
Method Summary
Modifier and Type Method Description final Optional<String>deploymentId()final Optional<List<AnthropicBeta>>betas()Optional header to specify the beta version(s) you want to use. final Optional<DeploymentUpdateParams.Agent>agent()Agent to deploy. final Optional<String>description()Description. final Optional<String>environmentId()ID of the environmentwhere sessions run.final Optional<List<BetaManagedAgentsDeploymentInitialEventParams>>initialEvents()Initial events. final Optional<DeploymentUpdateParams.Metadata>metadata()Metadata patch. final Optional<String>name()Human-readable name. final Optional<List<DeploymentUpdateParams.Resource>>resources()Session resources. final Optional<BetaManagedAgentsScheduleParams>schedule()5-field POSIX cron schedule. final Optional<List<String>>vaultIds()Vault IDs. final JsonField<DeploymentUpdateParams.Agent>_agent()Returns the raw JSON value of agent. final JsonField<String>_description()Returns the raw JSON value of description. final JsonField<String>_environmentId()Returns the raw JSON value of environmentId. final JsonField<List<BetaManagedAgentsDeploymentInitialEventParams>>_initialEvents()Returns the raw JSON value of initialEvents. final JsonField<DeploymentUpdateParams.Metadata>_metadata()Returns the raw JSON value of metadata. final JsonField<String>_name()Returns the raw JSON value of name. final JsonField<List<DeploymentUpdateParams.Resource>>_resources()Returns the raw JSON value of resources. final JsonField<BetaManagedAgentsScheduleParams>_schedule()Returns the raw JSON value of schedule. final JsonField<List<String>>_vaultIds()Returns the raw JSON value of vaultIds. final Map<String, JsonValue>_additionalBodyProperties()final Headers_additionalHeaders()Additional headers to send with the request. final QueryParams_additionalQueryParams()Additional query param to send with the request. final DeploymentUpdateParams.BuildertoBuilder()final DeploymentUpdateParams.Body_body()final String_pathParam(Integer index)Headers_headers()The full set of headers in the parameters, including both fixed and additional headers. QueryParams_queryParams()The full set of query params in the parameters, including both fixed and additional query params. Booleanequals(Object other)IntegerhashCode()StringtoString()final static DeploymentUpdateParamsnone()final static DeploymentUpdateParams.Builderbuilder()Returns a mutable builder for constructing an instance of DeploymentUpdateParams. -
-
Method Detail
-
deploymentId
final Optional<String> deploymentId()
-
betas
final Optional<List<AnthropicBeta>> betas()
Optional header to specify the beta version(s) you want to use.
-
agent
final Optional<DeploymentUpdateParams.Agent> agent()
Agent to deploy. Accepts the
agentID string, which re-pins to the latest version, or anagentobject with both id and version specified. Omit to preserve. Cannot be cleared.
-
description
final Optional<String> description()
Description. Omit to preserve; send empty string or null to clear.
-
environmentId
final Optional<String> environmentId()
ID of the
environmentwhere sessions run. Omit to preserve. Cannot be cleared.
-
initialEvents
final Optional<List<BetaManagedAgentsDeploymentInitialEventParams>> initialEvents()
Initial events. Full replacement. Omit to preserve. Cannot be cleared. At least 1, maximum 50.
-
metadata
final Optional<DeploymentUpdateParams.Metadata> metadata()
Metadata patch. Set a key to a string to upsert it, or to null to delete it. Omit the field to preserve. The stored bag is limited to 16 keys (up to 64 chars each) with values up to 512 chars.
-
name
final Optional<String> name()
Human-readable name. Must be non-empty. Omit to preserve. Cannot be cleared.
-
resources
final Optional<List<DeploymentUpdateParams.Resource>> resources()
Session resources. Full replacement. Omit to preserve; send empty array or null to clear. Maximum 500.
-
schedule
final Optional<BetaManagedAgentsScheduleParams> schedule()
5-field POSIX cron schedule. Literal wall-clock matching in the configured timezone.
-
vaultIds
final Optional<List<String>> vaultIds()
Vault IDs. Full replacement. Omit to preserve; send empty array or null to clear. Maximum 50.
-
_agent
final JsonField<DeploymentUpdateParams.Agent> _agent()
Returns the raw JSON value of agent.
Unlike agent, this method doesn't throw if the JSON field has an unexpected type.
-
_description
final JsonField<String> _description()
Returns the raw JSON value of description.
Unlike description, this method doesn't throw if the JSON field has an unexpected type.
-
_environmentId
final JsonField<String> _environmentId()
Returns the raw JSON value of environmentId.
Unlike environmentId, this method doesn't throw if the JSON field has an unexpected type.
-
_initialEvents
final JsonField<List<BetaManagedAgentsDeploymentInitialEventParams>> _initialEvents()
Returns the raw JSON value of initialEvents.
Unlike initialEvents, this method doesn't throw if the JSON field has an unexpected type.
-
_metadata
final JsonField<DeploymentUpdateParams.Metadata> _metadata()
Returns the raw JSON value of metadata.
Unlike metadata, this method doesn't throw if the JSON field has an unexpected type.
-
_name
final JsonField<String> _name()
Returns the raw JSON value of name.
Unlike name, this method doesn't throw if the JSON field has an unexpected type.
-
_resources
final JsonField<List<DeploymentUpdateParams.Resource>> _resources()
Returns the raw JSON value of resources.
Unlike resources, this method doesn't throw if the JSON field has an unexpected type.
-
_schedule
final JsonField<BetaManagedAgentsScheduleParams> _schedule()
Returns the raw JSON value of schedule.
Unlike schedule, this method doesn't throw if the JSON field has an unexpected type.
-
_vaultIds
final JsonField<List<String>> _vaultIds()
Returns the raw JSON value of vaultIds.
Unlike vaultIds, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalBodyProperties
final Map<String, JsonValue> _additionalBodyProperties()
-
_additionalHeaders
final Headers _additionalHeaders()
Additional headers to send with the request.
-
_additionalQueryParams
final QueryParams _additionalQueryParams()
Additional query param to send with the request.
-
toBuilder
final DeploymentUpdateParams.Builder toBuilder()
-
_body
final DeploymentUpdateParams.Body _body()
-
_pathParam
final String _pathParam(Integer index)
-
_headers
Headers _headers()
The full set of headers in the parameters, including both fixed and additional headers.
-
_queryParams
QueryParams _queryParams()
The full set of query params in the parameters, including both fixed and additional query params.
-
none
final static DeploymentUpdateParams none()
-
builder
final static DeploymentUpdateParams.Builder builder()
Returns a mutable builder for constructing an instance of DeploymentUpdateParams.
-
-
-
-