Class: Anthropic::Resources::Beta::DeploymentRuns
- Inherits:
-
Object
- Object
- Anthropic::Resources::Beta::DeploymentRuns
- Defined in:
- lib/anthropic/resources/beta/deployment_runs.rb,
sig/anthropic/resources/beta/deployment_runs.rbs
Instance Method Summary collapse
-
#initialize(client:) ⇒ DeploymentRuns
constructor
private
A new instance of DeploymentRuns.
-
#list(created_at_gt: nil, created_at_gte: nil, created_at_lt: nil, created_at_lte: nil, deployment_id: nil, has_error: nil, limit: nil, page: nil, trigger_type: nil, betas: nil, request_options: {}) ⇒ Anthropic::Internal::PageCursor<Anthropic::Models::Beta::BetaManagedAgentsDeploymentRun>
List Deployment Runs.
-
#retrieve(deployment_run_id, betas: nil, request_options: {}) ⇒ Anthropic::Models::Beta::BetaManagedAgentsDeploymentRun
Get Deployment Run.
Constructor Details
#initialize(client:) ⇒ DeploymentRuns
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Returns a new instance of DeploymentRuns.
97 98 99 |
# File 'lib/anthropic/resources/beta/deployment_runs.rb', line 97 def initialize(client:) @client = client end |
Instance Method Details
#list(created_at_gt: nil, created_at_gte: nil, created_at_lt: nil, created_at_lte: nil, deployment_id: nil, has_error: nil, limit: nil, page: nil, trigger_type: nil, betas: nil, request_options: {}) ⇒ Anthropic::Internal::PageCursor<Anthropic::Models::Beta::BetaManagedAgentsDeploymentRun>
List Deployment Runs
Some parameter documentations has been truncated, see Models::Beta::DeploymentRunListParams for more details.
63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 |
# File 'lib/anthropic/resources/beta/deployment_runs.rb', line 63 def list(params = {}) query_params = [ :created_at_gt, :created_at_gte, :created_at_lt, :created_at_lte, :deployment_id, :has_error, :limit, :page, :trigger_type ] parsed, = Anthropic::Beta::DeploymentRunListParams.dump_request(params) query = Anthropic::Internal::Util.encode_query_params(parsed.slice(*query_params)) @client.request( method: :get, path: "v1/deployment_runs?beta=true", query: query.transform_keys( created_at_gt: "created_at[gt]", created_at_gte: "created_at[gte]", created_at_lt: "created_at[lt]", created_at_lte: "created_at[lte]" ), headers: parsed.except(*query_params).transform_keys(betas: "anthropic-beta"), page: Anthropic::Internal::PageCursor, model: Anthropic::Beta::BetaManagedAgentsDeploymentRun, options: {extra_headers: {"anthropic-beta" => "managed-agents-2026-04-01"}, **} ) end |
#retrieve(deployment_run_id, betas: nil, request_options: {}) ⇒ Anthropic::Models::Beta::BetaManagedAgentsDeploymentRun
Get Deployment Run
20 21 22 23 24 25 26 27 28 29 |
# File 'lib/anthropic/resources/beta/deployment_runs.rb', line 20 def retrieve(deployment_run_id, params = {}) parsed, = Anthropic::Beta::DeploymentRunRetrieveParams.dump_request(params) @client.request( method: :get, path: ["v1/deployment_runs/%1$s?beta=true", deployment_run_id], headers: parsed.transform_keys(betas: "anthropic-beta"), model: Anthropic::Beta::BetaManagedAgentsDeploymentRun, options: {extra_headers: {"anthropic-beta" => "managed-agents-2026-04-01"}, **} ) end |