Reference documentation and code samples for the Apigee Registry V1 API class Google::Cloud::ApigeeRegistry::V1::Registry::Client.
Client for the Registry service.
The Registry service allows teams to manage descriptions of APIs.
Inherits
- Object
Methods
.configure
def self.configure() { |config| ... } -> Client::ConfigurationConfigure the Registry Client class.
See Configuration for a description of the configuration fields.
- (config) — Configure the Client client.
- config (Client::Configuration)
# Modify the configuration for all Registry clients ::Google::Cloud::ApigeeRegistry::V1::Registry::Client.configure do |config| config.timeout = 10.0 end
#configure
def configure() { |config| ... } -> Client::ConfigurationConfigure the Registry Client instance.
The configuration is set to the derived mode, meaning that values can be changed, but structural changes (adding new fields, etc.) are not allowed. Structural changes should be made on Client.configure.
See Configuration for a description of the configuration fields.
- (config) — Configure the Client client.
- config (Client::Configuration)
#create_api
def create_api(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::Api
def create_api(parent: nil, api: nil, api_id: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiCreates a specified API.
def create_api(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::Apicreate_api via a request object, either of type
CreateApiRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::CreateApiRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def create_api(parent: nil, api: nil, api_id: nil) -> ::Google::Cloud::ApigeeRegistry::V1::Apicreate_api via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
parent (::String) — Required. The parent, which owns this collection of APIs.
Format:
projects/*/locations/* - api (::Google::Cloud::ApigeeRegistry::V1::Api, ::Hash) — Required. The API to create.
-
api_id (::String) — Required. The ID to use for the API, which will become the final component of
the API's resource name.
This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/.
Following AIP-162, IDs must not have the form of a UUID.
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Cloud::ApigeeRegistry::V1::Api)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::CreateApiRequest.new # Call the create_api method. result = client.create_api request # The returned object is of type Google::Cloud::ApigeeRegistry::V1::Api. p result
#create_api_deployment
def create_api_deployment(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiDeployment
def create_api_deployment(parent: nil, api_deployment: nil, api_deployment_id: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiDeploymentCreates a specified deployment.
def create_api_deployment(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiDeploymentcreate_api_deployment via a request object, either of type
CreateApiDeploymentRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::CreateApiDeploymentRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def create_api_deployment(parent: nil, api_deployment: nil, api_deployment_id: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiDeploymentcreate_api_deployment via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
parent (::String) — Required. The parent, which owns this collection of deployments.
Format:
projects/*/locations/*/apis/* - api_deployment (::Google::Cloud::ApigeeRegistry::V1::ApiDeployment, ::Hash) — Required. The deployment to create.
-
api_deployment_id (::String) — Required. The ID to use for the deployment, which will become the final component of
the deployment's resource name.
This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/.
Following AIP-162, IDs must not have the form of a UUID.
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Cloud::ApigeeRegistry::V1::ApiDeployment)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::CreateApiDeploymentRequest.new # Call the create_api_deployment method. result = client.create_api_deployment request # The returned object is of type Google::Cloud::ApigeeRegistry::V1::ApiDeployment. p result
#create_api_spec
def create_api_spec(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiSpec
def create_api_spec(parent: nil, api_spec: nil, api_spec_id: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiSpecCreates a specified spec.
def create_api_spec(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiSpeccreate_api_spec via a request object, either of type
CreateApiSpecRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::CreateApiSpecRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def create_api_spec(parent: nil, api_spec: nil, api_spec_id: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiSpeccreate_api_spec via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
parent (::String) — Required. The parent, which owns this collection of specs.
Format:
projects/*/locations/*/apis/*/versions/* - api_spec (::Google::Cloud::ApigeeRegistry::V1::ApiSpec, ::Hash) — Required. The spec to create.
-
api_spec_id (::String) — Required. The ID to use for the spec, which will become the final component of
the spec's resource name.
This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/.
Following AIP-162, IDs must not have the form of a UUID.
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Cloud::ApigeeRegistry::V1::ApiSpec)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::CreateApiSpecRequest.new # Call the create_api_spec method. result = client.create_api_spec request # The returned object is of type Google::Cloud::ApigeeRegistry::V1::ApiSpec. p result
#create_api_version
def create_api_version(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiVersion
def create_api_version(parent: nil, api_version: nil, api_version_id: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiVersionCreates a specified version.
def create_api_version(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiVersioncreate_api_version via a request object, either of type
CreateApiVersionRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::CreateApiVersionRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def create_api_version(parent: nil, api_version: nil, api_version_id: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiVersioncreate_api_version via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
parent (::String) — Required. The parent, which owns this collection of versions.
Format:
projects/*/locations/*/apis/* - api_version (::Google::Cloud::ApigeeRegistry::V1::ApiVersion, ::Hash) — Required. The version to create.
-
api_version_id (::String) — Required. The ID to use for the version, which will become the final component of
the version's resource name.
This value should be 1-63 characters, and valid characters are /[a-z][0-9]-/.
Following AIP-162, IDs must not have the form of a UUID.
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Cloud::ApigeeRegistry::V1::ApiVersion)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::CreateApiVersionRequest.new # Call the create_api_version method. result = client.create_api_version request # The returned object is of type Google::Cloud::ApigeeRegistry::V1::ApiVersion. p result
#create_artifact
def create_artifact(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::Artifact
def create_artifact(parent: nil, artifact: nil, artifact_id: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ArtifactCreates a specified artifact.
def create_artifact(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::Artifactcreate_artifact via a request object, either of type
CreateArtifactRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::CreateArtifactRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def create_artifact(parent: nil, artifact: nil, artifact_id: nil) -> ::Google::Cloud::ApigeeRegistry::V1::Artifactcreate_artifact via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
parent (::String) — Required. The parent, which owns this collection of artifacts.
Format:
{parent} - artifact (::Google::Cloud::ApigeeRegistry::V1::Artifact, ::Hash) — Required. The artifact to create.
-
artifact_id (::String) — Required. The ID to use for the artifact, which will become the final component of
the artifact's resource name.
This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/.
Following AIP-162, IDs must not have the form of a UUID.
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Cloud::ApigeeRegistry::V1::Artifact)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::CreateArtifactRequest.new # Call the create_artifact method. result = client.create_artifact request # The returned object is of type Google::Cloud::ApigeeRegistry::V1::Artifact. p result
#delete_api
def delete_api(request, options = nil) -> ::Google::Protobuf::Empty
def delete_api(name: nil, force: nil) -> ::Google::Protobuf::EmptyRemoves a specified API and all of the resources that it owns.
def delete_api(request, options = nil) -> ::Google::Protobuf::Emptydelete_api via a request object, either of type
DeleteApiRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::DeleteApiRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def delete_api(name: nil, force: nil) -> ::Google::Protobuf::Emptydelete_api via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
name (::String) — Required. The name of the API to delete.
Format:
projects/*/locations/*/apis/* - force (::Boolean) — If set to true, any child resources will also be deleted. (Otherwise, the request will only work if there are no child resources.)
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Protobuf::Empty)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::DeleteApiRequest.new # Call the delete_api method. result = client.delete_api request # The returned object is of type Google::Protobuf::Empty. p result
#delete_api_deployment
def delete_api_deployment(request, options = nil) -> ::Google::Protobuf::Empty
def delete_api_deployment(name: nil, force: nil) -> ::Google::Protobuf::EmptyRemoves a specified deployment, all revisions, and all child resources (e.g., artifacts).
def delete_api_deployment(request, options = nil) -> ::Google::Protobuf::Emptydelete_api_deployment via a request object, either of type
DeleteApiDeploymentRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::DeleteApiDeploymentRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def delete_api_deployment(name: nil, force: nil) -> ::Google::Protobuf::Emptydelete_api_deployment via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
name (::String) — Required. The name of the deployment to delete.
Format:
projects/*/locations/*/apis/*/deployments/* - force (::Boolean) — If set to true, any child resources will also be deleted. (Otherwise, the request will only work if there are no child resources.)
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Protobuf::Empty)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::DeleteApiDeploymentRequest.new # Call the delete_api_deployment method. result = client.delete_api_deployment request # The returned object is of type Google::Protobuf::Empty. p result
#delete_api_deployment_revision
def delete_api_deployment_revision(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiDeployment
def delete_api_deployment_revision(name: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiDeploymentDeletes a revision of a deployment.
def delete_api_deployment_revision(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiDeploymentdelete_api_deployment_revision via a request object, either of type
DeleteApiDeploymentRevisionRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::DeleteApiDeploymentRevisionRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def delete_api_deployment_revision(name: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiDeploymentdelete_api_deployment_revision via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
name (::String) — Required. The name of the deployment revision to be deleted,
with a revision ID explicitly included.
Example:
projects/sample/locations/global/apis/petstore/deployments/prod@c7cfa2a8
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Cloud::ApigeeRegistry::V1::ApiDeployment)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::DeleteApiDeploymentRevisionRequest.new # Call the delete_api_deployment_revision method. result = client.delete_api_deployment_revision request # The returned object is of type Google::Cloud::ApigeeRegistry::V1::ApiDeployment. p result
#delete_api_spec
def delete_api_spec(request, options = nil) -> ::Google::Protobuf::Empty
def delete_api_spec(name: nil, force: nil) -> ::Google::Protobuf::EmptyRemoves a specified spec, all revisions, and all child resources (e.g., artifacts).
def delete_api_spec(request, options = nil) -> ::Google::Protobuf::Emptydelete_api_spec via a request object, either of type
DeleteApiSpecRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::DeleteApiSpecRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def delete_api_spec(name: nil, force: nil) -> ::Google::Protobuf::Emptydelete_api_spec via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
name (::String) — Required. The name of the spec to delete.
Format:
projects/*/locations/*/apis/*/versions/*/specs/* - force (::Boolean) — If set to true, any child resources will also be deleted. (Otherwise, the request will only work if there are no child resources.)
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Protobuf::Empty)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::DeleteApiSpecRequest.new # Call the delete_api_spec method. result = client.delete_api_spec request # The returned object is of type Google::Protobuf::Empty. p result
#delete_api_spec_revision
def delete_api_spec_revision(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiSpec
def delete_api_spec_revision(name: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiSpecDeletes a revision of a spec.
def delete_api_spec_revision(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiSpecdelete_api_spec_revision via a request object, either of type
DeleteApiSpecRevisionRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::DeleteApiSpecRevisionRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def delete_api_spec_revision(name: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiSpecdelete_api_spec_revision via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
name (::String) — Required. The name of the spec revision to be deleted,
with a revision ID explicitly included.
Example:
projects/sample/locations/global/apis/petstore/versions/1.0.0/specs/openapi.yaml@c7cfa2a8
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Cloud::ApigeeRegistry::V1::ApiSpec)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::DeleteApiSpecRevisionRequest.new # Call the delete_api_spec_revision method. result = client.delete_api_spec_revision request # The returned object is of type Google::Cloud::ApigeeRegistry::V1::ApiSpec. p result
#delete_api_version
def delete_api_version(request, options = nil) -> ::Google::Protobuf::Empty
def delete_api_version(name: nil, force: nil) -> ::Google::Protobuf::EmptyRemoves a specified version and all of the resources that it owns.
def delete_api_version(request, options = nil) -> ::Google::Protobuf::Emptydelete_api_version via a request object, either of type
DeleteApiVersionRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::DeleteApiVersionRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def delete_api_version(name: nil, force: nil) -> ::Google::Protobuf::Emptydelete_api_version via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
name (::String) — Required. The name of the version to delete.
Format:
projects/*/locations/*/apis/*/versions/* - force (::Boolean) — If set to true, any child resources will also be deleted. (Otherwise, the request will only work if there are no child resources.)
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Protobuf::Empty)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::DeleteApiVersionRequest.new # Call the delete_api_version method. result = client.delete_api_version request # The returned object is of type Google::Protobuf::Empty. p result
#delete_artifact
def delete_artifact(request, options = nil) -> ::Google::Protobuf::Empty
def delete_artifact(name: nil) -> ::Google::Protobuf::EmptyRemoves a specified artifact.
def delete_artifact(request, options = nil) -> ::Google::Protobuf::Emptydelete_artifact via a request object, either of type
DeleteArtifactRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::DeleteArtifactRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def delete_artifact(name: nil) -> ::Google::Protobuf::Emptydelete_artifact via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
name (::String) — Required. The name of the artifact to delete.
Format:
{parent}/artifacts/*
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Protobuf::Empty)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::DeleteArtifactRequest.new # Call the delete_artifact method. result = client.delete_artifact request # The returned object is of type Google::Protobuf::Empty. p result
#get_api
def get_api(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::Api
def get_api(name: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiReturns a specified API.
def get_api(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::Apiget_api via a request object, either of type
GetApiRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::GetApiRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def get_api(name: nil) -> ::Google::Cloud::ApigeeRegistry::V1::Apiget_api via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
name (::String) — Required. The name of the API to retrieve.
Format:
projects/*/locations/*/apis/*
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Cloud::ApigeeRegistry::V1::Api)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::GetApiRequest.new # Call the get_api method. result = client.get_api request # The returned object is of type Google::Cloud::ApigeeRegistry::V1::Api. p result
#get_api_deployment
def get_api_deployment(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiDeployment
def get_api_deployment(name: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiDeploymentReturns a specified deployment.
def get_api_deployment(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiDeploymentget_api_deployment via a request object, either of type
GetApiDeploymentRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::GetApiDeploymentRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def get_api_deployment(name: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiDeploymentget_api_deployment via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
name (::String) — Required. The name of the deployment to retrieve.
Format:
projects/*/locations/*/apis/*/deployments/*
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Cloud::ApigeeRegistry::V1::ApiDeployment)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::GetApiDeploymentRequest.new # Call the get_api_deployment method. result = client.get_api_deployment request # The returned object is of type Google::Cloud::ApigeeRegistry::V1::ApiDeployment. p result
#get_api_spec
def get_api_spec(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiSpec
def get_api_spec(name: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiSpecReturns a specified spec.
def get_api_spec(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiSpecget_api_spec via a request object, either of type
GetApiSpecRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::GetApiSpecRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def get_api_spec(name: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiSpecget_api_spec via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
name (::String) — Required. The name of the spec to retrieve.
Format:
projects/*/locations/*/apis/*/versions/*/specs/*
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Cloud::ApigeeRegistry::V1::ApiSpec)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::GetApiSpecRequest.new # Call the get_api_spec method. result = client.get_api_spec request # The returned object is of type Google::Cloud::ApigeeRegistry::V1::ApiSpec. p result
#get_api_spec_contents
def get_api_spec_contents(request, options = nil) -> ::Google::Api::HttpBody
def get_api_spec_contents(name: nil) -> ::Google::Api::HttpBodyReturns the contents of a specified spec. If specs are stored with GZip compression, the default behavior is to return the spec uncompressed (the mime_type response field indicates the exact format returned).
def get_api_spec_contents(request, options = nil) -> ::Google::Api::HttpBodyget_api_spec_contents via a request object, either of type
GetApiSpecContentsRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::GetApiSpecContentsRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def get_api_spec_contents(name: nil) -> ::Google::Api::HttpBodyget_api_spec_contents via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
name (::String) — Required. The name of the spec whose contents should be retrieved.
Format:
projects/*/locations/*/apis/*/versions/*/specs/*
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Api::HttpBody)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::GetApiSpecContentsRequest.new # Call the get_api_spec_contents method. result = client.get_api_spec_contents request # The returned object is of type Google::Api::HttpBody. p result
#get_api_version
def get_api_version(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiVersion
def get_api_version(name: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiVersionReturns a specified version.
def get_api_version(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiVersionget_api_version via a request object, either of type
GetApiVersionRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::GetApiVersionRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def get_api_version(name: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiVersionget_api_version via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
name (::String) — Required. The name of the version to retrieve.
Format:
projects/*/locations/*/apis/*/versions/*
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Cloud::ApigeeRegistry::V1::ApiVersion)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::GetApiVersionRequest.new # Call the get_api_version method. result = client.get_api_version request # The returned object is of type Google::Cloud::ApigeeRegistry::V1::ApiVersion. p result
#get_artifact
def get_artifact(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::Artifact
def get_artifact(name: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ArtifactReturns a specified artifact.
def get_artifact(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::Artifactget_artifact via a request object, either of type
GetArtifactRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::GetArtifactRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def get_artifact(name: nil) -> ::Google::Cloud::ApigeeRegistry::V1::Artifactget_artifact via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
name (::String) — Required. The name of the artifact to retrieve.
Format:
{parent}/artifacts/*
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Cloud::ApigeeRegistry::V1::Artifact)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::GetArtifactRequest.new # Call the get_artifact method. result = client.get_artifact request # The returned object is of type Google::Cloud::ApigeeRegistry::V1::Artifact. p result
#get_artifact_contents
def get_artifact_contents(request, options = nil) -> ::Google::Api::HttpBody
def get_artifact_contents(name: nil) -> ::Google::Api::HttpBodyReturns the contents of a specified artifact. If artifacts are stored with GZip compression, the default behavior is to return the artifact uncompressed (the mime_type response field indicates the exact format returned).
def get_artifact_contents(request, options = nil) -> ::Google::Api::HttpBodyget_artifact_contents via a request object, either of type
GetArtifactContentsRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::GetArtifactContentsRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def get_artifact_contents(name: nil) -> ::Google::Api::HttpBodyget_artifact_contents via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
name (::String) — Required. The name of the artifact whose contents should be retrieved.
Format:
{parent}/artifacts/*
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Api::HttpBody)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::GetArtifactContentsRequest.new # Call the get_artifact_contents method. result = client.get_artifact_contents request # The returned object is of type Google::Api::HttpBody. p result
#iam_policy_client
def iam_policy_client() -> Google::Iam::V1::IAMPolicy::ClientGet the associated client for mix-in of the IAMPolicy.
- (Google::Iam::V1::IAMPolicy::Client)
#initialize
def initialize() { |config| ... } -> ClientCreate a new Registry client object.
- (config) — Configure the Registry client.
- config (Client::Configuration)
- (Client) — a new instance of Client
# Create a client using the default configuration client = ::Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a client using a custom configuration client = ::Google::Cloud::ApigeeRegistry::V1::Registry::Client.new do |config| config.timeout = 10.0 end
#list_api_deployment_revisions
def list_api_deployment_revisions(request, options = nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiDeployment>
def list_api_deployment_revisions(name: nil, page_size: nil, page_token: nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiDeployment>Lists all revisions of a deployment. Revisions are returned in descending order of revision creation time.
def list_api_deployment_revisions(request, options = nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiDeployment>list_api_deployment_revisions via a request object, either of type
ListApiDeploymentRevisionsRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::ListApiDeploymentRevisionsRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def list_api_deployment_revisions(name: nil, page_size: nil, page_token: nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiDeployment>list_api_deployment_revisions via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
- name (::String) — Required. The name of the deployment to list revisions for.
- page_size (::Integer) — The maximum number of revisions to return per page.
- page_token (::String) — The page token, received from a previous ListApiDeploymentRevisions call. Provide this to retrieve the subsequent page.
- (response, operation) — Access the result along with the RPC operation
- response (::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiDeployment>)
- operation (::GRPC::ActiveCall::Operation)
- (::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiDeployment>)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::ListApiDeploymentRevisionsRequest.new # Call the list_api_deployment_revisions method. result = client.list_api_deployment_revisions request # The returned object is of type Gapic::PagedEnumerable. You can iterate # over elements, and API calls will be issued to fetch pages as needed. result.each do |item| # Each element is of type ::Google::Cloud::ApigeeRegistry::V1::ApiDeployment. p item end
#list_api_deployments
def list_api_deployments(request, options = nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiDeployment>
def list_api_deployments(parent: nil, page_size: nil, page_token: nil, filter: nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiDeployment>Returns matching deployments.
def list_api_deployments(request, options = nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiDeployment>list_api_deployments via a request object, either of type
ListApiDeploymentsRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::ListApiDeploymentsRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def list_api_deployments(parent: nil, page_size: nil, page_token: nil, filter: nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiDeployment>list_api_deployments via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
parent (::String) — Required. The parent, which owns this collection of deployments.
Format:
projects/*/locations/*/apis/* - page_size (::Integer) — The maximum number of deployments to return. The service may return fewer than this value. If unspecified, at most 50 values will be returned. The maximum is 1000; values above 1000 will be coerced to 1000.
-
page_token (::String) — A page token, received from a previous
ListApiDeploymentscall. Provide this to retrieve the subsequent page.When paginating, all other parameters provided to
ListApiDeploymentsmust match the call that provided the page token. - filter (::String) — An expression that can be used to filter the list. Filters use the Common Expression Language and can refer to all message fields.
- (response, operation) — Access the result along with the RPC operation
- response (::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiDeployment>)
- operation (::GRPC::ActiveCall::Operation)
- (::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiDeployment>)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::ListApiDeploymentsRequest.new # Call the list_api_deployments method. result = client.list_api_deployments request # The returned object is of type Gapic::PagedEnumerable. You can iterate # over elements, and API calls will be issued to fetch pages as needed. result.each do |item| # Each element is of type ::Google::Cloud::ApigeeRegistry::V1::ApiDeployment. p item end
#list_api_spec_revisions
def list_api_spec_revisions(request, options = nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiSpec>
def list_api_spec_revisions(name: nil, page_size: nil, page_token: nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiSpec>Lists all revisions of a spec. Revisions are returned in descending order of revision creation time.
def list_api_spec_revisions(request, options = nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiSpec>list_api_spec_revisions via a request object, either of type
ListApiSpecRevisionsRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::ListApiSpecRevisionsRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def list_api_spec_revisions(name: nil, page_size: nil, page_token: nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiSpec>list_api_spec_revisions via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
- name (::String) — Required. The name of the spec to list revisions for.
- page_size (::Integer) — The maximum number of revisions to return per page.
- page_token (::String) — The page token, received from a previous ListApiSpecRevisions call. Provide this to retrieve the subsequent page.
- (response, operation) — Access the result along with the RPC operation
- response (::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiSpec>)
- operation (::GRPC::ActiveCall::Operation)
- (::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiSpec>)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::ListApiSpecRevisionsRequest.new # Call the list_api_spec_revisions method. result = client.list_api_spec_revisions request # The returned object is of type Gapic::PagedEnumerable. You can iterate # over elements, and API calls will be issued to fetch pages as needed. result.each do |item| # Each element is of type ::Google::Cloud::ApigeeRegistry::V1::ApiSpec. p item end
#list_api_specs
def list_api_specs(request, options = nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiSpec>
def list_api_specs(parent: nil, page_size: nil, page_token: nil, filter: nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiSpec>Returns matching specs.
def list_api_specs(request, options = nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiSpec>list_api_specs via a request object, either of type
ListApiSpecsRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::ListApiSpecsRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def list_api_specs(parent: nil, page_size: nil, page_token: nil, filter: nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiSpec>list_api_specs via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
parent (::String) — Required. The parent, which owns this collection of specs.
Format:
projects/*/locations/*/apis/*/versions/* - page_size (::Integer) — The maximum number of specs to return. The service may return fewer than this value. If unspecified, at most 50 values will be returned. The maximum is 1000; values above 1000 will be coerced to 1000.
-
page_token (::String) — A page token, received from a previous
ListApiSpecscall. Provide this to retrieve the subsequent page.When paginating, all other parameters provided to
ListApiSpecsmust match the call that provided the page token. - filter (::String) — An expression that can be used to filter the list. Filters use the Common Expression Language and can refer to all message fields except contents.
- (response, operation) — Access the result along with the RPC operation
- response (::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiSpec>)
- operation (::GRPC::ActiveCall::Operation)
- (::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiSpec>)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::ListApiSpecsRequest.new # Call the list_api_specs method. result = client.list_api_specs request # The returned object is of type Gapic::PagedEnumerable. You can iterate # over elements, and API calls will be issued to fetch pages as needed. result.each do |item| # Each element is of type ::Google::Cloud::ApigeeRegistry::V1::ApiSpec. p item end
#list_api_versions
def list_api_versions(request, options = nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiVersion>
def list_api_versions(parent: nil, page_size: nil, page_token: nil, filter: nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiVersion>Returns matching versions.
def list_api_versions(request, options = nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiVersion>list_api_versions via a request object, either of type
ListApiVersionsRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::ListApiVersionsRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def list_api_versions(parent: nil, page_size: nil, page_token: nil, filter: nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiVersion>list_api_versions via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
parent (::String) — Required. The parent, which owns this collection of versions.
Format:
projects/*/locations/*/apis/* - page_size (::Integer) — The maximum number of versions to return. The service may return fewer than this value. If unspecified, at most 50 values will be returned. The maximum is 1000; values above 1000 will be coerced to 1000.
-
page_token (::String) — A page token, received from a previous
ListApiVersionscall. Provide this to retrieve the subsequent page.When paginating, all other parameters provided to
ListApiVersionsmust match the call that provided the page token. - filter (::String) — An expression that can be used to filter the list. Filters use the Common Expression Language and can refer to all message fields.
- (response, operation) — Access the result along with the RPC operation
- response (::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiVersion>)
- operation (::GRPC::ActiveCall::Operation)
- (::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::ApiVersion>)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::ListApiVersionsRequest.new # Call the list_api_versions method. result = client.list_api_versions request # The returned object is of type Gapic::PagedEnumerable. You can iterate # over elements, and API calls will be issued to fetch pages as needed. result.each do |item| # Each element is of type ::Google::Cloud::ApigeeRegistry::V1::ApiVersion. p item end
#list_apis
def list_apis(request, options = nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::Api>
def list_apis(parent: nil, page_size: nil, page_token: nil, filter: nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::Api>Returns matching APIs.
def list_apis(request, options = nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::Api>list_apis via a request object, either of type
ListApisRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::ListApisRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def list_apis(parent: nil, page_size: nil, page_token: nil, filter: nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::Api>list_apis via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
parent (::String) — Required. The parent, which owns this collection of APIs.
Format:
projects/*/locations/* - page_size (::Integer) — The maximum number of APIs to return. The service may return fewer than this value. If unspecified, at most 50 values will be returned. The maximum is 1000; values above 1000 will be coerced to 1000.
-
page_token (::String) — A page token, received from a previous
ListApiscall. Provide this to retrieve the subsequent page.When paginating, all other parameters provided to
ListApismust match the call that provided the page token. - filter (::String) — An expression that can be used to filter the list. Filters use the Common Expression Language and can refer to all message fields.
- (response, operation) — Access the result along with the RPC operation
- response (::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::Api>)
- operation (::GRPC::ActiveCall::Operation)
- (::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::Api>)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::ListApisRequest.new # Call the list_apis method. result = client.list_apis request # The returned object is of type Gapic::PagedEnumerable. You can iterate # over elements, and API calls will be issued to fetch pages as needed. result.each do |item| # Each element is of type ::Google::Cloud::ApigeeRegistry::V1::Api. p item end
#list_artifacts
def list_artifacts(request, options = nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::Artifact>
def list_artifacts(parent: nil, page_size: nil, page_token: nil, filter: nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::Artifact>Returns matching artifacts.
def list_artifacts(request, options = nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::Artifact>list_artifacts via a request object, either of type
ListArtifactsRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::ListArtifactsRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def list_artifacts(parent: nil, page_size: nil, page_token: nil, filter: nil) -> ::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::Artifact>list_artifacts via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
parent (::String) — Required. The parent, which owns this collection of artifacts.
Format:
{parent} - page_size (::Integer) — The maximum number of artifacts to return. The service may return fewer than this value. If unspecified, at most 50 values will be returned. The maximum is 1000; values above 1000 will be coerced to 1000.
-
page_token (::String) — A page token, received from a previous
ListArtifactscall. Provide this to retrieve the subsequent page.When paginating, all other parameters provided to
ListArtifactsmust match the call that provided the page token. - filter (::String) — An expression that can be used to filter the list. Filters use the Common Expression Language and can refer to all message fields except contents.
- (response, operation) — Access the result along with the RPC operation
- response (::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::Artifact>)
- operation (::GRPC::ActiveCall::Operation)
- (::Gapic::PagedEnumerable<::Google::Cloud::ApigeeRegistry::V1::Artifact>)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::ListArtifactsRequest.new # Call the list_artifacts method. result = client.list_artifacts request # The returned object is of type Gapic::PagedEnumerable. You can iterate # over elements, and API calls will be issued to fetch pages as needed. result.each do |item| # Each element is of type ::Google::Cloud::ApigeeRegistry::V1::Artifact. p item end
#location_client
def location_client() -> Google::Cloud::Location::Locations::ClientGet the associated client for mix-in of the Locations.
- (Google::Cloud::Location::Locations::Client)
#logger
def logger() -> LoggerThe logger used for request/response debug logging.
- (Logger)
#replace_artifact
def replace_artifact(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::Artifact
def replace_artifact(artifact: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ArtifactUsed to replace a specified artifact.
def replace_artifact(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::Artifactreplace_artifact via a request object, either of type
Google::Cloud::ApigeeRegistry::V1::ReplaceArtifactRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::ReplaceArtifactRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def replace_artifact(artifact: nil) -> ::Google::Cloud::ApigeeRegistry::V1::Artifactreplace_artifact via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
artifact (::Google::Cloud::ApigeeRegistry::V1::Artifact, ::Hash) — Required. The artifact to replace.
The
namefield is used to identify the artifact to replace. Format:{parent}/artifacts/*
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Cloud::ApigeeRegistry::V1::Artifact)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::ReplaceArtifactRequest.new # Call the replace_artifact method. result = client.replace_artifact request # The returned object is of type Google::Cloud::ApigeeRegistry::V1::Artifact. p result
#rollback_api_deployment
def rollback_api_deployment(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiDeployment
def rollback_api_deployment(name: nil, revision_id: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiDeploymentSets the current revision to a specified prior revision. Note that this creates a new revision with a new revision ID.
def rollback_api_deployment(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiDeploymentrollback_api_deployment via a request object, either of type
Google::Cloud::ApigeeRegistry::V1::RollbackApiDeploymentRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::RollbackApiDeploymentRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def rollback_api_deployment(name: nil, revision_id: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiDeploymentrollback_api_deployment via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
- name (::String) — Required. The deployment being rolled back.
-
revision_id (::String) — Required. The revision ID to roll back to.
It must be a revision of the same deployment.
Example:
c7cfa2a8
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Cloud::ApigeeRegistry::V1::ApiDeployment)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::RollbackApiDeploymentRequest.new # Call the rollback_api_deployment method. result = client.rollback_api_deployment request # The returned object is of type Google::Cloud::ApigeeRegistry::V1::ApiDeployment. p result
#rollback_api_spec
def rollback_api_spec(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiSpec
def rollback_api_spec(name: nil, revision_id: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiSpecSets the current revision to a specified prior revision. Note that this creates a new revision with a new revision ID.
def rollback_api_spec(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiSpecrollback_api_spec via a request object, either of type
Google::Cloud::ApigeeRegistry::V1::RollbackApiSpecRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::RollbackApiSpecRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def rollback_api_spec(name: nil, revision_id: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiSpecrollback_api_spec via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
- name (::String) — Required. The spec being rolled back.
-
revision_id (::String) — Required. The revision ID to roll back to.
It must be a revision of the same spec.
Example:
c7cfa2a8
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Cloud::ApigeeRegistry::V1::ApiSpec)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::RollbackApiSpecRequest.new # Call the rollback_api_spec method. result = client.rollback_api_spec request # The returned object is of type Google::Cloud::ApigeeRegistry::V1::ApiSpec. p result
#tag_api_deployment_revision
def tag_api_deployment_revision(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiDeployment
def tag_api_deployment_revision(name: nil, tag: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiDeploymentAdds a tag to a specified revision of a deployment.
def tag_api_deployment_revision(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiDeploymenttag_api_deployment_revision via a request object, either of type
TagApiDeploymentRevisionRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::TagApiDeploymentRevisionRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def tag_api_deployment_revision(name: nil, tag: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiDeploymenttag_api_deployment_revision via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
- name (::String) — Required. The name of the deployment to be tagged, including the revision ID.
-
tag (::String) — Required. The tag to apply.
The tag should be at most 40 characters, and match
[a-z][a-z0-9-]{3,39}.
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Cloud::ApigeeRegistry::V1::ApiDeployment)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::TagApiDeploymentRevisionRequest.new # Call the tag_api_deployment_revision method. result = client.tag_api_deployment_revision request # The returned object is of type Google::Cloud::ApigeeRegistry::V1::ApiDeployment. p result
#tag_api_spec_revision
def tag_api_spec_revision(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiSpec
def tag_api_spec_revision(name: nil, tag: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiSpecAdds a tag to a specified revision of a spec.
def tag_api_spec_revision(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiSpectag_api_spec_revision via a request object, either of type
TagApiSpecRevisionRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::TagApiSpecRevisionRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def tag_api_spec_revision(name: nil, tag: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiSpectag_api_spec_revision via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
- name (::String) — Required. The name of the spec to be tagged, including the revision ID.
-
tag (::String) — Required. The tag to apply.
The tag should be at most 40 characters, and match
[a-z][a-z0-9-]{3,39}.
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Cloud::ApigeeRegistry::V1::ApiSpec)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::TagApiSpecRevisionRequest.new # Call the tag_api_spec_revision method. result = client.tag_api_spec_revision request # The returned object is of type Google::Cloud::ApigeeRegistry::V1::ApiSpec. p result
#universe_domain
def universe_domain() -> StringThe effective universe domain
- (String)
#update_api
def update_api(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::Api
def update_api(api: nil, update_mask: nil, allow_missing: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiUsed to modify a specified API.
def update_api(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::Apiupdate_api via a request object, either of type
UpdateApiRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::UpdateApiRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def update_api(api: nil, update_mask: nil, allow_missing: nil) -> ::Google::Cloud::ApigeeRegistry::V1::Apiupdate_api via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
api (::Google::Cloud::ApigeeRegistry::V1::Api, ::Hash) — Required. The API to update.
The
namefield is used to identify the API to update. Format:projects/*/locations/*/apis/* - update_mask (::Google::Protobuf::FieldMask, ::Hash) — The list of fields to be updated. If omitted, all fields are updated that are set in the request message (fields set to default values are ignored). If an asterisk "*" is specified, all fields are updated, including fields that are unspecified/default in the request.
-
allow_missing (::Boolean) — If set to true, and the API is not found, a new API will be created.
In this situation,
update_maskis ignored.
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Cloud::ApigeeRegistry::V1::Api)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::UpdateApiRequest.new # Call the update_api method. result = client.update_api request # The returned object is of type Google::Cloud::ApigeeRegistry::V1::Api. p result
#update_api_deployment
def update_api_deployment(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiDeployment
def update_api_deployment(api_deployment: nil, update_mask: nil, allow_missing: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiDeploymentUsed to modify a specified deployment.
def update_api_deployment(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiDeploymentupdate_api_deployment via a request object, either of type
UpdateApiDeploymentRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::UpdateApiDeploymentRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def update_api_deployment(api_deployment: nil, update_mask: nil, allow_missing: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiDeploymentupdate_api_deployment via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
api_deployment (::Google::Cloud::ApigeeRegistry::V1::ApiDeployment, ::Hash) — Required. The deployment to update.
The
namefield is used to identify the deployment to update. Format:projects/*/locations/*/apis/*/deployments/* - update_mask (::Google::Protobuf::FieldMask, ::Hash) — The list of fields to be updated. If omitted, all fields are updated that are set in the request message (fields set to default values are ignored). If an asterisk "*" is specified, all fields are updated, including fields that are unspecified/default in the request.
-
allow_missing (::Boolean) — If set to true, and the deployment is not found, a new deployment will be
created. In this situation,
update_maskis ignored.
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Cloud::ApigeeRegistry::V1::ApiDeployment)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::UpdateApiDeploymentRequest.new # Call the update_api_deployment method. result = client.update_api_deployment request # The returned object is of type Google::Cloud::ApigeeRegistry::V1::ApiDeployment. p result
#update_api_spec
def update_api_spec(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiSpec
def update_api_spec(api_spec: nil, update_mask: nil, allow_missing: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiSpecUsed to modify a specified spec.
def update_api_spec(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiSpecupdate_api_spec via a request object, either of type
UpdateApiSpecRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::UpdateApiSpecRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def update_api_spec(api_spec: nil, update_mask: nil, allow_missing: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiSpecupdate_api_spec via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
api_spec (::Google::Cloud::ApigeeRegistry::V1::ApiSpec, ::Hash) — Required. The spec to update.
The
namefield is used to identify the spec to update. Format:projects/*/locations/*/apis/*/versions/*/specs/* - update_mask (::Google::Protobuf::FieldMask, ::Hash) — The list of fields to be updated. If omitted, all fields are updated that are set in the request message (fields set to default values are ignored). If an asterisk "*" is specified, all fields are updated, including fields that are unspecified/default in the request.
-
allow_missing (::Boolean) — If set to true, and the spec is not found, a new spec will be created.
In this situation,
update_maskis ignored.
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Cloud::ApigeeRegistry::V1::ApiSpec)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::UpdateApiSpecRequest.new # Call the update_api_spec method. result = client.update_api_spec request # The returned object is of type Google::Cloud::ApigeeRegistry::V1::ApiSpec. p result
#update_api_version
def update_api_version(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiVersion
def update_api_version(api_version: nil, update_mask: nil, allow_missing: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiVersionUsed to modify a specified version.
def update_api_version(request, options = nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiVersionupdate_api_version via a request object, either of type
UpdateApiVersionRequest or an equivalent Hash.
- request (::Google::Cloud::ApigeeRegistry::V1::UpdateApiVersionRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
- options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries, etc. Optional.
def update_api_version(api_version: nil, update_mask: nil, allow_missing: nil) -> ::Google::Cloud::ApigeeRegistry::V1::ApiVersionupdate_api_version via keyword arguments. Note that at
least one keyword argument is required. To specify no parameters, or to keep all
the default parameter values, pass an empty Hash as a request object (see above).
-
api_version (::Google::Cloud::ApigeeRegistry::V1::ApiVersion, ::Hash) — Required. The version to update.
The
namefield is used to identify the version to update. Format:projects/*/locations/*/apis/*/versions/* - update_mask (::Google::Protobuf::FieldMask, ::Hash) — The list of fields to be updated. If omitted, all fields are updated that are set in the request message (fields set to default values are ignored). If an asterisk "*" is specified, all fields are updated, including fields that are unspecified/default in the request.
-
allow_missing (::Boolean) — If set to true, and the version is not found, a new version will be
created. In this situation,
update_maskis ignored.
- (response, operation) — Access the result along with the RPC operation
- response (::Google::Cloud::ApigeeRegistry::V1::ApiVersion)
- operation (::GRPC::ActiveCall::Operation)
- (::Google::Cloud::Error) — if the RPC is aborted.
Basic example
require "google/cloud/apigee_registry/v1" # Create a client object. The client can be reused for multiple calls. client = Google::Cloud::ApigeeRegistry::V1::Registry::Client.new # Create a request. To set request fields, pass in keyword arguments. request = Google::Cloud::ApigeeRegistry::V1::UpdateApiVersionRequest.new # Call the update_api_version method. result = client.update_api_version request # The returned object is of type Google::Cloud::ApigeeRegistry::V1::ApiVersion. p result