OAuth2 scopes used by this API.
const ( // View and manage your data across Google Cloud Platform services CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platform" )
type FoldersCatalogsSearchCall struct {
// contains filtered or unexported fields
}
func (c *FoldersCatalogsSearchCall) Context(ctx context.Context) *FoldersCatalogsSearchCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (c *FoldersCatalogsSearchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse, error)
Do executes the "cloudprivatecatalog.folders.catalogs.search" call. Exactly one of *GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse.ServerResponse .Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (c *FoldersCatalogsSearchCall) Fields(s ...googleapi.Field) *FoldersCatalogsSearchCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (c *FoldersCatalogsSearchCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (c *FoldersCatalogsSearchCall) IfNoneMatch(entityTag string) *FoldersCatalogsSearchCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (c *FoldersCatalogsSearchCall) PageSize(pageSize int64) *FoldersCatalogsSearchCall
PageSize sets the optional parameter "pageSize": The maximum number of entries that are requested.
func (c *FoldersCatalogsSearchCall) PageToken(pageToken string) *FoldersCatalogsSearchCall
PageToken sets the optional parameter "pageToken": A pagination token returned from a previous call to SearchCatalogs that indicates where this listing should continue from. This field is optional.
func (c *FoldersCatalogsSearchCall) Pages(ctx context.Context, f func(*GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse) error) error
Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.
func (c *FoldersCatalogsSearchCall) Query(query string) *FoldersCatalogsSearchCall
Query sets the optional parameter "query": The query to filter the catalogs. The supported queries are:
* Get a single catalog: `name=catalogs/{catalog_id}`
type FoldersCatalogsService struct {
// contains filtered or unexported fields
}
func NewFoldersCatalogsService(s *Service) *FoldersCatalogsService
func (r *FoldersCatalogsService) Search(resource string) *FoldersCatalogsSearchCall
Search: Search Catalog resources that consumers have access to, within the scope of the consumer cloud resource hierarchy context.
type FoldersProductsSearchCall struct {
// contains filtered or unexported fields
}
func (c *FoldersProductsSearchCall) Context(ctx context.Context) *FoldersProductsSearchCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (c *FoldersProductsSearchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudPrivatecatalogV1beta1SearchProductsResponse, error)
Do executes the "cloudprivatecatalog.folders.products.search" call. Exactly one of *GoogleCloudPrivatecatalogV1beta1SearchProductsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudPrivatecatalogV1beta1SearchProductsResponse.ServerResponse .Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (c *FoldersProductsSearchCall) Fields(s ...googleapi.Field) *FoldersProductsSearchCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (c *FoldersProductsSearchCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (c *FoldersProductsSearchCall) IfNoneMatch(entityTag string) *FoldersProductsSearchCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (c *FoldersProductsSearchCall) PageSize(pageSize int64) *FoldersProductsSearchCall
PageSize sets the optional parameter "pageSize": The maximum number of entries that are requested.
func (c *FoldersProductsSearchCall) PageToken(pageToken string) *FoldersProductsSearchCall
PageToken sets the optional parameter "pageToken": A pagination token returned from a previous call to SearchProducts that indicates where this listing should continue from. This field is optional.
func (c *FoldersProductsSearchCall) Pages(ctx context.Context, f func(*GoogleCloudPrivatecatalogV1beta1SearchProductsResponse) error) error
Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.
func (c *FoldersProductsSearchCall) Query(query string) *FoldersProductsSearchCall
Query sets the optional parameter "query": The query to filter the products.
The supported queries are: * List products of all catalogs: empty * List products under a catalog: `parent=catalogs/{catalog_id}` * Get a product by name: `name=catalogs/{catalog_id}/products/{product_id}`
type FoldersProductsService struct {
// contains filtered or unexported fields
}
func NewFoldersProductsService(s *Service) *FoldersProductsService
func (r *FoldersProductsService) Search(resource string) *FoldersProductsSearchCall
Search: Search Product resources that consumers have access to, within the scope of the consumer cloud resource hierarchy context.
type FoldersService struct { Catalogs *FoldersCatalogsService Products *FoldersProductsService Versions *FoldersVersionsService // contains filtered or unexported fields }
func NewFoldersService(s *Service) *FoldersService
type FoldersVersionsSearchCall struct {
// contains filtered or unexported fields
}
func (c *FoldersVersionsSearchCall) Context(ctx context.Context) *FoldersVersionsSearchCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (c *FoldersVersionsSearchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse, error)
Do executes the "cloudprivatecatalog.folders.versions.search" call. Exactly one of *GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse.ServerResponse .Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (c *FoldersVersionsSearchCall) Fields(s ...googleapi.Field) *FoldersVersionsSearchCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (c *FoldersVersionsSearchCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (c *FoldersVersionsSearchCall) IfNoneMatch(entityTag string) *FoldersVersionsSearchCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (c *FoldersVersionsSearchCall) PageSize(pageSize int64) *FoldersVersionsSearchCall
PageSize sets the optional parameter "pageSize": The maximum number of entries that are requested.
func (c *FoldersVersionsSearchCall) PageToken(pageToken string) *FoldersVersionsSearchCall
PageToken sets the optional parameter "pageToken": A pagination token returned from a previous call to SearchVersions that indicates where this listing should continue from. This field is optional.
func (c *FoldersVersionsSearchCall) Pages(ctx context.Context, f func(*GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse) error) error
Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.
func (c *FoldersVersionsSearchCall) Query(query string) *FoldersVersionsSearchCall
Query sets the optional parameter "query": The query to filter the versions. Required.
The supported queries are: * List versions under a product: `parent=catalogs/{catalog_id}/products/{product_id}` * Get a version by name: `name=catalogs/{catalog_id}/products/{product_id}/versions/{vers ion_id}`
type FoldersVersionsService struct {
// contains filtered or unexported fields
}
func NewFoldersVersionsService(s *Service) *FoldersVersionsService
func (r *FoldersVersionsService) Search(resource string) *FoldersVersionsSearchCall
Search: Search Version resources that consumers have access to, within the scope of the consumer cloud resource hierarchy context.
GoogleCloudPrivatecatalogV1beta1Catalog: The readonly representation of a catalog computed with a given resource context.
type GoogleCloudPrivatecatalogV1beta1Catalog struct { // CreateTime: Output only. The time when the catalog was created. CreateTime string `json:"createTime,omitempty"` // Description: Output only. The description of the catalog. Description string `json:"description,omitempty"` // DisplayName: Output only. The descriptive name of the catalog as it // appears in UIs. DisplayName string `json:"displayName,omitempty"` // Name: Output only. The resource name of the target catalog, in the // format of // `catalogs/{catalog_id}'. Name string `json:"name,omitempty"` // UpdateTime: Output only. The time when the catalog was last updated. UpdateTime string `json:"updateTime,omitempty"` // ForceSendFields is a list of field names (e.g. "CreateTime") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "CreateTime") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (s *GoogleCloudPrivatecatalogV1beta1Catalog) MarshalJSON() ([]byte, error)
GoogleCloudPrivatecatalogV1beta1Product: The readonly representation of a product computed with a given resource context.
type GoogleCloudPrivatecatalogV1beta1Product struct { // AssetType: Output only. The type of the product asset. It can be one // of the // following values: // // * `google.deploymentmanager.Template` // * `google.cloudprivatecatalog.ListingOnly` AssetType string `json:"assetType,omitempty"` // CreateTime: Output only. The time when the product was created. CreateTime string `json:"createTime,omitempty"` // DisplayMetadata: Output only. The display metadata to describe the // product. // The JSON schema of the metadata differs by Product.asset_type. // When the type is `google.deploymentmanager.Template`, the schema is // as // follows: // // ``` // "$schema": http://json-schema.org/draft-04/schema# // type: object // properties: // name: // type: string // minLength: 1 // maxLength: 64 // description: // type: string // minLength: 1 // maxLength: 2048 // tagline: // type: string // minLength: 1 // maxLength: 100 // support_info: // type: string // minLength: 1 // maxLength: 2048 // creator: // type: string // minLength: 1 // maxLength: 100 // documentation: // type: array // items: // type: object // properties: // url: // type: string // pattern: // // "^(https?)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]" // title: // type: string // minLength: 1 // maxLength: 64 // description: // type: string // minLength: 1 // maxLength: 2048 // required: // - name // - description // additionalProperties: false // // ``` // // When the asset type is `google.cloudprivatecatalog.ListingOnly`, the // schema // is as follows: // // ``` // "$schema": http://json-schema.org/draft-04/schema# // type: object // properties: // name: // type: string // minLength: 1 // maxLength: 64 // description: // type: string // minLength: 1 // maxLength: 2048 // tagline: // type: string // minLength: 1 // maxLength: 100 // support_info: // type: string // minLength: 1 // maxLength: 2048 // creator: // type: string // minLength: 1 // maxLength: 100 // documentation: // type: array // items: // type: object // properties: // url: // type: string // pattern: // // "^(https?)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]" // title: // type: string // minLength: 1 // maxLength: 64 // description: // type: string // minLength: 1 // maxLength: 2048 // signup_url: // type: string // pattern: // // "^(https?)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]" // requ // ired: // - name // - description // - signup_url // additionalProperties: false // ``` DisplayMetadata googleapi.RawMessage `json:"displayMetadata,omitempty"` // IconUri: Output only. The icon URI of the product. IconUri string `json:"iconUri,omitempty"` // Name: Output only. The resource name of the target product, in the // format of // `products/a-z*[a-z0-9]'. // // A unique identifier for the product under a catalog. Name string `json:"name,omitempty"` // UpdateTime: Output only. The time when the product was last updated. UpdateTime string `json:"updateTime,omitempty"` // ForceSendFields is a list of field names (e.g. "AssetType") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "AssetType") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (s *GoogleCloudPrivatecatalogV1beta1Product) MarshalJSON() ([]byte, error)
GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse: Response message for PrivateCatalog.SearchCatalogs.
type GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse struct { // Catalogs: The `Catalog`s computed from the resource context. Catalogs []*GoogleCloudPrivatecatalogV1beta1Catalog `json:"catalogs,omitempty"` // NextPageToken: A pagination token returned from a previous call to // SearchCatalogs that // indicates from where listing should continue. // This field is optional. NextPageToken string `json:"nextPageToken,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Catalogs") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Catalogs") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (s *GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse) MarshalJSON() ([]byte, error)
GoogleCloudPrivatecatalogV1beta1SearchProductsResponse: Response message for PrivateCatalog.SearchProducts.
type GoogleCloudPrivatecatalogV1beta1SearchProductsResponse struct { // NextPageToken: A pagination token returned from a previous call to // SearchProducts that // indicates from where listing should continue. // This field is optional. NextPageToken string `json:"nextPageToken,omitempty"` // Products: The `Product` resources computed from the resource context. Products []*GoogleCloudPrivatecatalogV1beta1Product `json:"products,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "NextPageToken") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "NextPageToken") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (s *GoogleCloudPrivatecatalogV1beta1SearchProductsResponse) MarshalJSON() ([]byte, error)
GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse: Response message for PrivateCatalog.SearchVersions.
type GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse struct { // NextPageToken: A pagination token returned from a previous call to // SearchVersions that // indicates from where the listing should continue. // This field is optional. NextPageToken string `json:"nextPageToken,omitempty"` // Versions: The `Version` resources computed from the resource context. Versions []*GoogleCloudPrivatecatalogV1beta1Version `json:"versions,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "NextPageToken") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "NextPageToken") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (s *GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse) MarshalJSON() ([]byte, error)
GoogleCloudPrivatecatalogV1beta1Version: The consumer representation of a version which is a child resource under a `Product` with asset data.
type GoogleCloudPrivatecatalogV1beta1Version struct { // Asset: Output only. The asset which has been validated and is ready // to be // provisioned. // See // google.cloud.privatecatalogproducer.v1beta.Version.asset for details. Asset googleapi.RawMessage `json:"asset,omitempty"` // CreateTime: Output only. The time when the version was created. CreateTime string `json:"createTime,omitempty"` // Description: Output only. The user-supplied description of the // version. Maximum of 256 // characters. Description string `json:"description,omitempty"` // Name: Output only. The resource name of the version, in the // format // `catalogs/{catalog_id}/products/{product_id}/versions/a-z*[a-z0 // -9]'. // // A unique identifier for the version under a product. Name string `json:"name,omitempty"` // UpdateTime: Output only. The time when the version was last updated. UpdateTime string `json:"updateTime,omitempty"` // ForceSendFields is a list of field names (e.g. "Asset") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Asset") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (s *GoogleCloudPrivatecatalogV1beta1Version) MarshalJSON() ([]byte, error)
type OrganizationsCatalogsSearchCall struct {
// contains filtered or unexported fields
}
func (c *OrganizationsCatalogsSearchCall) Context(ctx context.Context) *OrganizationsCatalogsSearchCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (c *OrganizationsCatalogsSearchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse, error)
Do executes the "cloudprivatecatalog.organizations.catalogs.search" call. Exactly one of *GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse.ServerResponse .Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (c *OrganizationsCatalogsSearchCall) Fields(s ...googleapi.Field) *OrganizationsCatalogsSearchCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (c *OrganizationsCatalogsSearchCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (c *OrganizationsCatalogsSearchCall) IfNoneMatch(entityTag string) *OrganizationsCatalogsSearchCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (c *OrganizationsCatalogsSearchCall) PageSize(pageSize int64) *OrganizationsCatalogsSearchCall
PageSize sets the optional parameter "pageSize": The maximum number of entries that are requested.
func (c *OrganizationsCatalogsSearchCall) PageToken(pageToken string) *OrganizationsCatalogsSearchCall
PageToken sets the optional parameter "pageToken": A pagination token returned from a previous call to SearchCatalogs that indicates where this listing should continue from. This field is optional.
func (c *OrganizationsCatalogsSearchCall) Pages(ctx context.Context, f func(*GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse) error) error
Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.
func (c *OrganizationsCatalogsSearchCall) Query(query string) *OrganizationsCatalogsSearchCall
Query sets the optional parameter "query": The query to filter the catalogs. The supported queries are:
* Get a single catalog: `name=catalogs/{catalog_id}`
type OrganizationsCatalogsService struct {
// contains filtered or unexported fields
}
func NewOrganizationsCatalogsService(s *Service) *OrganizationsCatalogsService
func (r *OrganizationsCatalogsService) Search(resource string) *OrganizationsCatalogsSearchCall
Search: Search Catalog resources that consumers have access to, within the scope of the consumer cloud resource hierarchy context.
type OrganizationsProductsSearchCall struct {
// contains filtered or unexported fields
}
func (c *OrganizationsProductsSearchCall) Context(ctx context.Context) *OrganizationsProductsSearchCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (c *OrganizationsProductsSearchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudPrivatecatalogV1beta1SearchProductsResponse, error)
Do executes the "cloudprivatecatalog.organizations.products.search" call. Exactly one of *GoogleCloudPrivatecatalogV1beta1SearchProductsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudPrivatecatalogV1beta1SearchProductsResponse.ServerResponse .Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (c *OrganizationsProductsSearchCall) Fields(s ...googleapi.Field) *OrganizationsProductsSearchCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (c *OrganizationsProductsSearchCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (c *OrganizationsProductsSearchCall) IfNoneMatch(entityTag string) *OrganizationsProductsSearchCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (c *OrganizationsProductsSearchCall) PageSize(pageSize int64) *OrganizationsProductsSearchCall
PageSize sets the optional parameter "pageSize": The maximum number of entries that are requested.
func (c *OrganizationsProductsSearchCall) PageToken(pageToken string) *OrganizationsProductsSearchCall
PageToken sets the optional parameter "pageToken": A pagination token returned from a previous call to SearchProducts that indicates where this listing should continue from. This field is optional.
func (c *OrganizationsProductsSearchCall) Pages(ctx context.Context, f func(*GoogleCloudPrivatecatalogV1beta1SearchProductsResponse) error) error
Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.
func (c *OrganizationsProductsSearchCall) Query(query string) *OrganizationsProductsSearchCall
Query sets the optional parameter "query": The query to filter the products.
The supported queries are: * List products of all catalogs: empty * List products under a catalog: `parent=catalogs/{catalog_id}` * Get a product by name: `name=catalogs/{catalog_id}/products/{product_id}`
type OrganizationsProductsService struct {
// contains filtered or unexported fields
}
func NewOrganizationsProductsService(s *Service) *OrganizationsProductsService
func (r *OrganizationsProductsService) Search(resource string) *OrganizationsProductsSearchCall
Search: Search Product resources that consumers have access to, within the scope of the consumer cloud resource hierarchy context.
type OrganizationsService struct { Catalogs *OrganizationsCatalogsService Products *OrganizationsProductsService Versions *OrganizationsVersionsService // contains filtered or unexported fields }
func NewOrganizationsService(s *Service) *OrganizationsService
type OrganizationsVersionsSearchCall struct {
// contains filtered or unexported fields
}
func (c *OrganizationsVersionsSearchCall) Context(ctx context.Context) *OrganizationsVersionsSearchCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (c *OrganizationsVersionsSearchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse, error)
Do executes the "cloudprivatecatalog.organizations.versions.search" call. Exactly one of *GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse.ServerResponse .Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (c *OrganizationsVersionsSearchCall) Fields(s ...googleapi.Field) *OrganizationsVersionsSearchCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (c *OrganizationsVersionsSearchCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (c *OrganizationsVersionsSearchCall) IfNoneMatch(entityTag string) *OrganizationsVersionsSearchCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (c *OrganizationsVersionsSearchCall) PageSize(pageSize int64) *OrganizationsVersionsSearchCall
PageSize sets the optional parameter "pageSize": The maximum number of entries that are requested.
func (c *OrganizationsVersionsSearchCall) PageToken(pageToken string) *OrganizationsVersionsSearchCall
PageToken sets the optional parameter "pageToken": A pagination token returned from a previous call to SearchVersions that indicates where this listing should continue from. This field is optional.
func (c *OrganizationsVersionsSearchCall) Pages(ctx context.Context, f func(*GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse) error) error
Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.
func (c *OrganizationsVersionsSearchCall) Query(query string) *OrganizationsVersionsSearchCall
Query sets the optional parameter "query": The query to filter the versions. Required.
The supported queries are: * List versions under a product: `parent=catalogs/{catalog_id}/products/{product_id}` * Get a version by name: `name=catalogs/{catalog_id}/products/{product_id}/versions/{vers ion_id}`
type OrganizationsVersionsService struct {
// contains filtered or unexported fields
}
func NewOrganizationsVersionsService(s *Service) *OrganizationsVersionsService
func (r *OrganizationsVersionsService) Search(resource string) *OrganizationsVersionsSearchCall
Search: Search Version resources that consumers have access to, within the scope of the consumer cloud resource hierarchy context.
type ProjectsCatalogsSearchCall struct {
// contains filtered or unexported fields
}
func (c *ProjectsCatalogsSearchCall) Context(ctx context.Context) *ProjectsCatalogsSearchCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (c *ProjectsCatalogsSearchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse, error)
Do executes the "cloudprivatecatalog.projects.catalogs.search" call. Exactly one of *GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse.ServerResponse .Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (c *ProjectsCatalogsSearchCall) Fields(s ...googleapi.Field) *ProjectsCatalogsSearchCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (c *ProjectsCatalogsSearchCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (c *ProjectsCatalogsSearchCall) IfNoneMatch(entityTag string) *ProjectsCatalogsSearchCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (c *ProjectsCatalogsSearchCall) PageSize(pageSize int64) *ProjectsCatalogsSearchCall
PageSize sets the optional parameter "pageSize": The maximum number of entries that are requested.
func (c *ProjectsCatalogsSearchCall) PageToken(pageToken string) *ProjectsCatalogsSearchCall
PageToken sets the optional parameter "pageToken": A pagination token returned from a previous call to SearchCatalogs that indicates where this listing should continue from. This field is optional.
func (c *ProjectsCatalogsSearchCall) Pages(ctx context.Context, f func(*GoogleCloudPrivatecatalogV1beta1SearchCatalogsResponse) error) error
Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.
func (c *ProjectsCatalogsSearchCall) Query(query string) *ProjectsCatalogsSearchCall
Query sets the optional parameter "query": The query to filter the catalogs. The supported queries are:
* Get a single catalog: `name=catalogs/{catalog_id}`
type ProjectsCatalogsService struct {
// contains filtered or unexported fields
}
func NewProjectsCatalogsService(s *Service) *ProjectsCatalogsService
func (r *ProjectsCatalogsService) Search(resource string) *ProjectsCatalogsSearchCall
Search: Search Catalog resources that consumers have access to, within the scope of the consumer cloud resource hierarchy context.
type ProjectsProductsSearchCall struct {
// contains filtered or unexported fields
}
func (c *ProjectsProductsSearchCall) Context(ctx context.Context) *ProjectsProductsSearchCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (c *ProjectsProductsSearchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudPrivatecatalogV1beta1SearchProductsResponse, error)
Do executes the "cloudprivatecatalog.projects.products.search" call. Exactly one of *GoogleCloudPrivatecatalogV1beta1SearchProductsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudPrivatecatalogV1beta1SearchProductsResponse.ServerResponse .Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (c *ProjectsProductsSearchCall) Fields(s ...googleapi.Field) *ProjectsProductsSearchCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (c *ProjectsProductsSearchCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (c *ProjectsProductsSearchCall) IfNoneMatch(entityTag string) *ProjectsProductsSearchCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (c *ProjectsProductsSearchCall) PageSize(pageSize int64) *ProjectsProductsSearchCall
PageSize sets the optional parameter "pageSize": The maximum number of entries that are requested.
func (c *ProjectsProductsSearchCall) PageToken(pageToken string) *ProjectsProductsSearchCall
PageToken sets the optional parameter "pageToken": A pagination token returned from a previous call to SearchProducts that indicates where this listing should continue from. This field is optional.
func (c *ProjectsProductsSearchCall) Pages(ctx context.Context, f func(*GoogleCloudPrivatecatalogV1beta1SearchProductsResponse) error) error
Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.
func (c *ProjectsProductsSearchCall) Query(query string) *ProjectsProductsSearchCall
Query sets the optional parameter "query": The query to filter the products.
The supported queries are: * List products of all catalogs: empty * List products under a catalog: `parent=catalogs/{catalog_id}` * Get a product by name: `name=catalogs/{catalog_id}/products/{product_id}`
type ProjectsProductsService struct {
// contains filtered or unexported fields
}
func NewProjectsProductsService(s *Service) *ProjectsProductsService
func (r *ProjectsProductsService) Search(resource string) *ProjectsProductsSearchCall
Search: Search Product resources that consumers have access to, within the scope of the consumer cloud resource hierarchy context.
type ProjectsService struct { Catalogs *ProjectsCatalogsService Products *ProjectsProductsService Versions *ProjectsVersionsService // contains filtered or unexported fields }
func NewProjectsService(s *Service) *ProjectsService
type ProjectsVersionsSearchCall struct {
// contains filtered or unexported fields
}
func (c *ProjectsVersionsSearchCall) Context(ctx context.Context) *ProjectsVersionsSearchCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (c *ProjectsVersionsSearchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse, error)
Do executes the "cloudprivatecatalog.projects.versions.search" call. Exactly one of *GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse.ServerResponse .Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (c *ProjectsVersionsSearchCall) Fields(s ...googleapi.Field) *ProjectsVersionsSearchCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (c *ProjectsVersionsSearchCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (c *ProjectsVersionsSearchCall) IfNoneMatch(entityTag string) *ProjectsVersionsSearchCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (c *ProjectsVersionsSearchCall) PageSize(pageSize int64) *ProjectsVersionsSearchCall
PageSize sets the optional parameter "pageSize": The maximum number of entries that are requested.
func (c *ProjectsVersionsSearchCall) PageToken(pageToken string) *ProjectsVersionsSearchCall
PageToken sets the optional parameter "pageToken": A pagination token returned from a previous call to SearchVersions that indicates where this listing should continue from. This field is optional.
func (c *ProjectsVersionsSearchCall) Pages(ctx context.Context, f func(*GoogleCloudPrivatecatalogV1beta1SearchVersionsResponse) error) error
Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.
func (c *ProjectsVersionsSearchCall) Query(query string) *ProjectsVersionsSearchCall
Query sets the optional parameter "query": The query to filter the versions. Required.
The supported queries are: * List versions under a product: `parent=catalogs/{catalog_id}/products/{product_id}` * Get a version by name: `name=catalogs/{catalog_id}/products/{product_id}/versions/{vers ion_id}`
type ProjectsVersionsService struct {
// contains filtered or unexported fields
}
func NewProjectsVersionsService(s *Service) *ProjectsVersionsService
func (r *ProjectsVersionsService) Search(resource string) *ProjectsVersionsSearchCall
Search: Search Version resources that consumers have access to, within the scope of the consumer cloud resource hierarchy context.
type Service struct { BasePath string // API endpoint base URL UserAgent string // optional additional User-Agent fragment Folders *FoldersService Organizations *OrganizationsService Projects *ProjectsService // contains filtered or unexported fields }
func New(client *http.Client) (*Service, error)
New creates a new Service. It uses the provided http.Client for requests.
Deprecated: please use NewService instead. To provide a custom HTTP client, use option.WithHTTPClient. If you are using google.golang.org/api/googleapis/transport.APIKey, use option.WithAPIKey with NewService instead.
func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error)
NewService creates a new Service.