Classes
AssetReference
Defines the reference of an asset belonging to a product.
AssetReference.Types
Container for nested types declared in the AssetReference message type.
Catalog
The readonly representation of a catalog computed with a given resource context.
CatalogName
Resource name for the Catalog resource.
GcsSource
Defines how to access Cloud Storage source.
GitSource
Defines how to access a Git Source.
Inputs
Defines definition of input parameters of asset templates.
PrivateCatalog
PrivateCatalog allows catalog consumers to retrieve Catalog, Product
and Version resources under a target resource context.
Catalog is computed based on the [Association][]s linked to the target
resource and its ancestors. Each association's
[google.cloud.privatecatalogproducer.v1beta.Catalog][] is transformed into a
Catalog. If multiple associations have the same parent
[google.cloud.privatecatalogproducer.v1beta.Catalog][], they are
de-duplicated into one Catalog. Users must have
cloudprivatecatalog.catalogTargets.get IAM permission on the resource
context in order to access catalogs. Catalog contains the resource name and
a subset of data of the original
[google.cloud.privatecatalogproducer.v1beta.Catalog][].
Product is child resource of the catalog. A Product contains the resource
name and a subset of the data of the original
[google.cloud.privatecatalogproducer.v1beta.Product][].
Version is child resource of the product. A Version contains the resource
name and a subset of the data of the original
[google.cloud.privatecatalogproducer.v1beta.Version][].
PrivateCatalog.PrivateCatalogBase
Base class for server-side implementations of PrivateCatalog
PrivateCatalog.PrivateCatalogClient
Client for PrivateCatalog
PrivateCatalogClient
PrivateCatalog client wrapper, for convenient use.
PrivateCatalogClientBuilder
Builder class for PrivateCatalogClient to provide simple configuration of credentials, endpoint etc.
PrivateCatalogClientImpl
PrivateCatalog client wrapper implementation, for convenient use.
PrivateCatalogSettings
Settings for PrivateCatalogClient instances.
Product
The readonly representation of a product computed with a given resource context.
ProductName
Resource name for the Product resource.
SearchCatalogsRequest
Request message for [PrivateCatalog.SearchCatalogs][google.cloud.privatecatalog.v1beta1.PrivateCatalog.SearchCatalogs].
SearchCatalogsResponse
Response message for [PrivateCatalog.SearchCatalogs][google.cloud.privatecatalog.v1beta1.PrivateCatalog.SearchCatalogs].
SearchProductsRequest
Request message for [PrivateCatalog.SearchProducts][google.cloud.privatecatalog.v1beta1.PrivateCatalog.SearchProducts].
SearchProductsResponse
Response message for [PrivateCatalog.SearchProducts][google.cloud.privatecatalog.v1beta1.PrivateCatalog.SearchProducts].
SearchVersionsRequest
Request message for [PrivateCatalog.SearchVersions][google.cloud.privatecatalog.v1beta1.PrivateCatalog.SearchVersions].
SearchVersionsResponse
Response message for [PrivateCatalog.SearchVersions][google.cloud.privatecatalog.v1beta1.PrivateCatalog.SearchVersions].
Version
The consumer representation of a version which is a child resource under a
Product with asset data.
VersionName
Resource name for the Version resource.
Enums
AssetReference.SourceOneofCase
Enum of possible cases for the "source" oneof.
AssetReference.Types.AssetValidationState
Possible validation steates of an asset reference.
CatalogName.ResourceNameType
The possible contents of CatalogName.
GitSource.RefOneofCase
Enum of possible cases for the "ref" oneof.
ProductName.ResourceNameType
The possible contents of ProductName.
VersionName.ResourceNameType
The possible contents of VersionName.