Google Cloud Commerce Producer V1beta Client - Class ProductType (0.2.0)

Reference documentation and code samples for the Google Cloud Commerce Producer V1beta Client class ProductType.

The type of the product this service commercializes.

Every service has a type, but only the types listed below are exposed. A service whose type is not one of the listed values reports PRODUCT_TYPE_UNSPECIFIED. Values may be added over time. Clients must handle unrecognized values. When new values are added, the ProductType for an existing service may change. Clients must also be able to handle a change in ProductType.

Protobuf type google.cloud.commerceproducer.v1beta.Service.ProductType

Namespace

Google \ Cloud \ CommerceProducer \ V1beta \ Service

Methods

static::name

Parameter
Name Description
value mixed

static::value

Parameter
Name Description
name mixed

Constants

PRODUCT_TYPE_UNSPECIFIED

Value: 0

The service has a type, but it is not one of the types exposed below.

Generated from protobuf enum PRODUCT_TYPE_UNSPECIFIED = 0;

SOFTWARE_AS_A_SERVICE

Value: 1

Represents a software-as-a-service product. See https://docs.cloud.google.com/marketplace/docs/partners/integrated-saas

Generated from protobuf enum SOFTWARE_AS_A_SERVICE = 1;

ANALYTICS_HUB_LISTING

Value: 2

Represents a data product on BigQuery sharing (formerly Analytics Hub).

See https://docs.cloud.google.com/marketplace/docs/partners/data

Generated from protobuf enum ANALYTICS_HUB_LISTING = 2;

PROFESSIONAL_SERVICES

Value: 3

Represents a professional services product. See https://docs.cloud.google.com/marketplace/docs/partners/professional-services

Generated from protobuf enum PROFESSIONAL_SERVICES = 3;