Class: Anthropic::Resources::Beta::DeploymentRuns
- Inherits:
-
Object
- Object
- Anthropic::Resources::Beta::DeploymentRuns
- Defined in:
- lib/anthropic/resources/beta/deployment_runs.rb
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>
Some parameter documentations has been truncated, see Models::Beta::DeploymentRunListParams for more details.
-
#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>
Some parameter documentations has been truncated, see Models::Beta::DeploymentRunListParams for more details.
List Deployment Runs
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 |