Class Service.DocumentRequirement.DocumentTypeRequirement.Builder (0.5.0)

public static final class Service.DocumentRequirement.DocumentTypeRequirement.Builder extends GeneratedMessage.Builder<Service.DocumentRequirement.DocumentTypeRequirement.Builder> implements Service.DocumentRequirement.DocumentTypeRequirementOrBuilder

Requirement specification for a specific document type.

Protobuf type google.cloud.commerceproducer.v1beta.Service.DocumentRequirement.DocumentTypeRequirement

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public Service.DocumentRequirement.DocumentTypeRequirement build()
Returns
Type Description
Service.DocumentRequirement.DocumentTypeRequirement

buildPartial()

public Service.DocumentRequirement.DocumentTypeRequirement buildPartial()
Returns
Type Description
Service.DocumentRequirement.DocumentTypeRequirement

clear()

public Service.DocumentRequirement.DocumentTypeRequirement.Builder clear()
Returns
Type Description
Service.DocumentRequirement.DocumentTypeRequirement.Builder
Overrides

clearDocumentType()

public Service.DocumentRequirement.DocumentTypeRequirement.Builder clearDocumentType()

The document type.

.google.cloud.commerceproducer.v1beta.PrivateOfferDocument.DocumentType document_type = 1;

Returns
Type Description
Service.DocumentRequirement.DocumentTypeRequirement.Builder

This builder for chaining.

clearRequirementLevel()

public Service.DocumentRequirement.DocumentTypeRequirement.Builder clearRequirementLevel()

The requirement level for this document type.

.google.cloud.commerceproducer.v1beta.Service.DocumentRequirement.DocumentTypeRequirement.RequirementLevel requirement_level = 2;

Returns
Type Description
Service.DocumentRequirement.DocumentTypeRequirement.Builder

This builder for chaining.

getDefaultInstanceForType()

public Service.DocumentRequirement.DocumentTypeRequirement getDefaultInstanceForType()
Returns
Type Description
Service.DocumentRequirement.DocumentTypeRequirement

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDocumentType()

public PrivateOfferDocument.DocumentType getDocumentType()

The document type.

.google.cloud.commerceproducer.v1beta.PrivateOfferDocument.DocumentType document_type = 1;

Returns
Type Description
PrivateOfferDocument.DocumentType

The documentType.

getDocumentTypeValue()

public int getDocumentTypeValue()

The document type.

.google.cloud.commerceproducer.v1beta.PrivateOfferDocument.DocumentType document_type = 1;

Returns
Type Description
int

The enum numeric value on the wire for documentType.

getRequirementLevel()

public Service.DocumentRequirement.DocumentTypeRequirement.RequirementLevel getRequirementLevel()

The requirement level for this document type.

.google.cloud.commerceproducer.v1beta.Service.DocumentRequirement.DocumentTypeRequirement.RequirementLevel requirement_level = 2;

Returns
Type Description
Service.DocumentRequirement.DocumentTypeRequirement.RequirementLevel

The requirementLevel.

getRequirementLevelValue()

public int getRequirementLevelValue()

The requirement level for this document type.

.google.cloud.commerceproducer.v1beta.Service.DocumentRequirement.DocumentTypeRequirement.RequirementLevel requirement_level = 2;

Returns
Type Description
int

The enum numeric value on the wire for requirementLevel.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Service.DocumentRequirement.DocumentTypeRequirement other)

public Service.DocumentRequirement.DocumentTypeRequirement.Builder mergeFrom(Service.DocumentRequirement.DocumentTypeRequirement other)
Parameter
Name Description
other Service.DocumentRequirement.DocumentTypeRequirement
Returns
Type Description
Service.DocumentRequirement.DocumentTypeRequirement.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Service.DocumentRequirement.DocumentTypeRequirement.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Service.DocumentRequirement.DocumentTypeRequirement.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public Service.DocumentRequirement.DocumentTypeRequirement.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Service.DocumentRequirement.DocumentTypeRequirement.Builder
Overrides

setDocumentType(PrivateOfferDocument.DocumentType value)

public Service.DocumentRequirement.DocumentTypeRequirement.Builder setDocumentType(PrivateOfferDocument.DocumentType value)

The document type.

.google.cloud.commerceproducer.v1beta.PrivateOfferDocument.DocumentType document_type = 1;

Parameter
Name Description
value PrivateOfferDocument.DocumentType

The documentType to set.

Returns
Type Description
Service.DocumentRequirement.DocumentTypeRequirement.Builder

This builder for chaining.

setDocumentTypeValue(int value)

public Service.DocumentRequirement.DocumentTypeRequirement.Builder setDocumentTypeValue(int value)

The document type.

.google.cloud.commerceproducer.v1beta.PrivateOfferDocument.DocumentType document_type = 1;

Parameter
Name Description
value int

The enum numeric value on the wire for documentType to set.

Returns
Type Description
Service.DocumentRequirement.DocumentTypeRequirement.Builder

This builder for chaining.

setRequirementLevel(Service.DocumentRequirement.DocumentTypeRequirement.RequirementLevel value)

public Service.DocumentRequirement.DocumentTypeRequirement.Builder setRequirementLevel(Service.DocumentRequirement.DocumentTypeRequirement.RequirementLevel value)

The requirement level for this document type.

.google.cloud.commerceproducer.v1beta.Service.DocumentRequirement.DocumentTypeRequirement.RequirementLevel requirement_level = 2;

Parameter
Name Description
value Service.DocumentRequirement.DocumentTypeRequirement.RequirementLevel

The requirementLevel to set.

Returns
Type Description
Service.DocumentRequirement.DocumentTypeRequirement.Builder

This builder for chaining.

setRequirementLevelValue(int value)

public Service.DocumentRequirement.DocumentTypeRequirement.Builder setRequirementLevelValue(int value)

The requirement level for this document type.

.google.cloud.commerceproducer.v1beta.Service.DocumentRequirement.DocumentTypeRequirement.RequirementLevel requirement_level = 2;

Parameter
Name Description
value int

The enum numeric value on the wire for requirementLevel to set.

Returns
Type Description
Service.DocumentRequirement.DocumentTypeRequirement.Builder

This builder for chaining.