Namespace Google.Apis.CloudPrivateCatalogProducer.v1beta1
Classes
CatalogsResource
The "catalogs" collection of methods.
CatalogsResource.AssociationsResource
The "associations" collection of methods.
CatalogsResource.AssociationsResource.CreateRequest
Creates an Association instance under a given Catalog.
CatalogsResource.AssociationsResource.DeleteRequest
Deletes the given Association.
CatalogsResource.AssociationsResource.GetRequest
Returns the requested Association resource.
CatalogsResource.AssociationsResource.ListRequest
Lists all Association resources under a catalog.
CatalogsResource.CreateRequest
Creates a new Catalog resource.
CatalogsResource.DeleteRequest
Soft deletes an existing Catalog and all resources under it. The catalog can only be deleted if there is no associations under it or DeleteCatalogRequest.force is true. The delete operation can be recovered by the PrivateCatalogProducer.UndeleteCatalog method.
CatalogsResource.GetIamPolicyRequest
Gets IAM policy for the specified Catalog.
CatalogsResource.GetRequest
Returns the requested Catalog resource.
CatalogsResource.ListRequest
Lists Catalog resources that the producer has access to, within the scope of the parent resource.
CatalogsResource.PatchRequest
Updates a specific Catalog resource.
CatalogsResource.ProductsResource
The "products" collection of methods.
CatalogsResource.ProductsResource.CopyRequest
Copies a Product under another Catalog.
CatalogsResource.ProductsResource.CreateRequest
Creates a Product instance under a given Catalog.
CatalogsResource.ProductsResource.DeleteRequest
Hard deletes a Product.
CatalogsResource.ProductsResource.GetRequest
Returns the requested Product resource.
CatalogsResource.ProductsResource.IconsResource
The "icons" collection of methods.
CatalogsResource.ProductsResource.IconsResource.UploadRequest
Creates an Icon instance under a given Product. If Product only has a default icon, a new Icon instance is created and associated with the given Product. If Product already has a non-default icon, the action creates a new Icon instance, associates the newly created Icon with the given Product and deletes the old icon.
CatalogsResource.ProductsResource.ListRequest
Lists Product resources that the producer has access to, within the scope of the parent catalog.
CatalogsResource.ProductsResource.PatchRequest
Updates a specific Product resource.
CatalogsResource.ProductsResource.VersionsResource
The "versions" collection of methods.
CatalogsResource.ProductsResource.VersionsResource.CreateRequest
Creates a Version instance under a given Product.
CatalogsResource.ProductsResource.VersionsResource.DeleteRequest
Hard deletes a Version.
CatalogsResource.ProductsResource.VersionsResource.GetRequest
Returns the requested Version resource.
CatalogsResource.ProductsResource.VersionsResource.ListRequest
Lists Version resources that the producer has access to, within the scope of the parent Product.
CatalogsResource.ProductsResource.VersionsResource.PatchRequest
Updates a specific Version resource.
CatalogsResource.SetIamPolicyRequest
Sets the IAM policy for the specified Catalog.
CatalogsResource.TestIamPermissionsRequest
Tests the IAM permissions for the specified Catalog.
CatalogsResource.UndeleteRequest
Undeletes a deleted Catalog and all resources under it.
CloudPrivateCatalogProducerBaseServiceRequest<TResponse>
A base abstract class for CloudPrivateCatalogProducer requests.
CloudPrivateCatalogProducerService
The CloudPrivateCatalogProducer Service.
CloudPrivateCatalogProducerService.Scope
Available OAuth 2.0 scopes for use with the Cloud Private Catalog Producer API.
CloudPrivateCatalogProducerService.ScopeConstants
Available OAuth 2.0 scope constants for use with the Cloud Private Catalog Producer API.
OperationsResource
The "operations" collection of methods.
OperationsResource.CancelRequest
Starts asynchronous cancellation on a long-running operation. The server makes a best effort to
cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns
google.rpc.Code.UNIMPLEMENTED
. Clients can use Operations.GetOperation or other methods to check whether
the cancellation succeeded or whether the operation completed despite cancellation. On successful
cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value
with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED
.
OperationsResource.DeleteRequest
Deletes a long-running operation. This method indicates that the client is no longer interested in
the operation result. It does not cancel the operation. If the server doesn't support this method, it
returns google.rpc.Code.UNIMPLEMENTED
.
OperationsResource.GetRequest
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
OperationsResource.ListRequest
Lists operations that match the specified filter in the request. If the server doesn't support this
method, it returns UNIMPLEMENTED
.
NOTE: the name
binding allows API services to override the binding to use different resource name schemes,
such as users/operations
. To override the binding, API services can add a binding such as
"/v1/{name=users}/operations"
to their service configuration. For backwards compatibility, the default
name includes the operations collection id, however overriding users must ensure the name binding is the
parent resource, without the operations collection id.
Enums
CloudPrivateCatalogProducerBaseServiceRequest<TResponse>.AltEnum
Data format for response.
CloudPrivateCatalogProducerBaseServiceRequest<TResponse>.XgafvEnum
V1 error format.