Enum PrivateOfferDocument.DocumentType (0.5.0)

public enum PrivateOfferDocument.DocumentType extends Enum<PrivateOfferDocument.DocumentType> implements ProtocolMessageEnum

Supported types of documents. Additional document types may be added in future. Further editions of the Google Cloud Marketplace Standard EULA may be published in future, which may result in changes to the subset of Standard EULA versions permitted to be used in new offers.

Protobuf enum google.cloud.commerceproducer.v1beta.PrivateOfferDocument.DocumentType

Implements

ProtocolMessageEnum

Static Fields

Name Description
CUSTOM_END_USER_LICENSE_AGREEMENT

The document is a custom EULA used in place of the standard product EULA. A private offer may not have more than one custom EULA document, and may not have both a custom EULA and a standard EULA.

If this enum value is set, then mime_type and inline_content must be set.

CUSTOM_END_USER_LICENSE_AGREEMENT = 1;

CUSTOM_END_USER_LICENSE_AGREEMENT_VALUE

The document is a custom EULA used in place of the standard product EULA. A private offer may not have more than one custom EULA document, and may not have both a custom EULA and a standard EULA.

If this enum value is set, then mime_type and inline_content must be set.

CUSTOM_END_USER_LICENSE_AGREEMENT = 1;

DOCUMENT_TYPE_UNSPECIFIED

The default / unset value. Do not use.

DOCUMENT_TYPE_UNSPECIFIED = 0;

DOCUMENT_TYPE_UNSPECIFIED_VALUE

The default / unset value. Do not use.

DOCUMENT_TYPE_UNSPECIFIED = 0;

STANDARD_END_USER_LICENSE_AGREEMENT_V1

The document is the Marketplace standard EULA, with the following link: https://cloud.google.com/terms/marketplace/eula-standard-v1-12102020.

This edition has been superseded by STANDARD_END_USER_LICENSE_AGREEMENT_V2. Offers created before that edition was published may have this document type, but it is not permitted on any service for new offers.

STANDARD_END_USER_LICENSE_AGREEMENT_V1 = 3;

STANDARD_END_USER_LICENSE_AGREEMENT_V1_VALUE

The document is the Marketplace standard EULA, with the following link: https://cloud.google.com/terms/marketplace/eula-standard-v1-12102020.

This edition has been superseded by STANDARD_END_USER_LICENSE_AGREEMENT_V2. Offers created before that edition was published may have this document type, but it is not permitted on any service for new offers.

STANDARD_END_USER_LICENSE_AGREEMENT_V1 = 3;

STANDARD_END_USER_LICENSE_AGREEMENT_V2

The document is the Marketplace standard EULA, with the following link: https://cloud.google.com/terms/marketplace/eula-standard-v2-01272021

New offers using Standard EULAs should set this enum value. A private offer may not have more than one standard EULA document, and may not have both a standard EULA and a custom EULA.

Whether this document type is required, optional, or not permitted depends on the service; see Service.document_requirement.

The mime_type and inline_content fields must not be set.

STANDARD_END_USER_LICENSE_AGREEMENT_V2 = 4;

STANDARD_END_USER_LICENSE_AGREEMENT_V2_VALUE

The document is the Marketplace standard EULA, with the following link: https://cloud.google.com/terms/marketplace/eula-standard-v2-01272021

New offers using Standard EULAs should set this enum value. A private offer may not have more than one standard EULA document, and may not have both a standard EULA and a custom EULA.

Whether this document type is required, optional, or not permitted depends on the service; see Service.document_requirement.

The mime_type and inline_content fields must not be set.

STANDARD_END_USER_LICENSE_AGREEMENT_V2 = 4;

STATEMENT_OF_WORK

The document is the statement of work described by the Cloud Marketplace Product Specific Terms. A private offer may not have more than one statement of work document.

Whether this document type is required, optional, or not permitted depends on the service; see Service.document_requirement.

The mime_type and inline_content fields must be set.

STATEMENT_OF_WORK = 2;

STATEMENT_OF_WORK_VALUE

The document is the statement of work described by the Cloud Marketplace Product Specific Terms. A private offer may not have more than one statement of work document.

Whether this document type is required, optional, or not permitted depends on the service; see Service.document_requirement.

The mime_type and inline_content fields must be set.

STATEMENT_OF_WORK = 2;

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()