Enum Service.ProductType (0.5.0)

public enum Service.ProductType extends Enum<Service.ProductType> implements ProtocolMessageEnum

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 enum google.cloud.commerceproducer.v1beta.Service.ProductType

Implements

ProtocolMessageEnum

Static Fields

Name Description
ANALYTICS_HUB_LISTING

Represents a data product on BigQuery sharing (formerly Analytics Hub). See https://docs.cloud.google.com/marketplace/docs/partners/data

ANALYTICS_HUB_LISTING = 2;

ANALYTICS_HUB_LISTING_VALUE

Represents a data product on BigQuery sharing (formerly Analytics Hub). See https://docs.cloud.google.com/marketplace/docs/partners/data

ANALYTICS_HUB_LISTING = 2;

PRODUCT_TYPE_UNSPECIFIED

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

PRODUCT_TYPE_UNSPECIFIED = 0;

PRODUCT_TYPE_UNSPECIFIED_VALUE

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

PRODUCT_TYPE_UNSPECIFIED = 0;

PROFESSIONAL_SERVICES

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

PROFESSIONAL_SERVICES = 3;

PROFESSIONAL_SERVICES_VALUE

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

PROFESSIONAL_SERVICES = 3;

SOFTWARE_AS_A_SERVICE

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

SOFTWARE_AS_A_SERVICE = 1;

SOFTWARE_AS_A_SERVICE_VALUE

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

SOFTWARE_AS_A_SERVICE = 1;

UNRECOGNIZED

Static Methods

Name Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()