Class Service.DocumentRequirement.Builder (0.5.0)

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

Requirements and constraints for documents attached to private offers.

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

Static Methods

getDescriptor()

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

Methods

addAllDocumentTypeRequirements(Iterable<? extends Service.DocumentRequirement.DocumentTypeRequirement> values)

public Service.DocumentRequirement.Builder addAllDocumentTypeRequirements(Iterable<? extends Service.DocumentRequirement.DocumentTypeRequirement> values)

Document requirements for private offers on this service.

Each document type appears at most once. The order of entries is not significant. A document type that is not present in this list is not permitted for private offers on this service.

repeated .google.cloud.commerceproducer.v1beta.Service.DocumentRequirement.DocumentTypeRequirement document_type_requirements = 1;

Parameter
Name Description
values Iterable<? extends com.google.cloud.commerceproducer.v1beta.Service.DocumentRequirement.DocumentTypeRequirement>
Returns
Type Description
Service.DocumentRequirement.Builder

addDocumentTypeRequirements(Service.DocumentRequirement.DocumentTypeRequirement value)

public Service.DocumentRequirement.Builder addDocumentTypeRequirements(Service.DocumentRequirement.DocumentTypeRequirement value)

Document requirements for private offers on this service.

Each document type appears at most once. The order of entries is not significant. A document type that is not present in this list is not permitted for private offers on this service.

repeated .google.cloud.commerceproducer.v1beta.Service.DocumentRequirement.DocumentTypeRequirement document_type_requirements = 1;

Parameter
Name Description
value Service.DocumentRequirement.DocumentTypeRequirement
Returns
Type Description
Service.DocumentRequirement.Builder

addDocumentTypeRequirements(Service.DocumentRequirement.DocumentTypeRequirement.Builder builderForValue)

public Service.DocumentRequirement.Builder addDocumentTypeRequirements(Service.DocumentRequirement.DocumentTypeRequirement.Builder builderForValue)

Document requirements for private offers on this service.

Each document type appears at most once. The order of entries is not significant. A document type that is not present in this list is not permitted for private offers on this service.

repeated .google.cloud.commerceproducer.v1beta.Service.DocumentRequirement.DocumentTypeRequirement document_type_requirements = 1;

Parameter
Name Description
builderForValue Service.DocumentRequirement.DocumentTypeRequirement.Builder
Returns
Type Description
Service.DocumentRequirement.Builder

addDocumentTypeRequirements(int index, Service.DocumentRequirement.DocumentTypeRequirement value)

public Service.DocumentRequirement.Builder addDocumentTypeRequirements(int index, Service.DocumentRequirement.DocumentTypeRequirement value)

Document requirements for private offers on this service.

Each document type appears at most once. The order of entries is not significant. A document type that is not present in this list is not permitted for private offers on this service.

repeated .google.cloud.commerceproducer.v1beta.Service.DocumentRequirement.DocumentTypeRequirement document_type_requirements = 1;

Parameters
Name Description
index int
value Service.DocumentRequirement.DocumentTypeRequirement
Returns
Type Description
Service.DocumentRequirement.Builder

addDocumentTypeRequirements(int index, Service.DocumentRequirement.DocumentTypeRequirement.Builder builderForValue)

public Service.DocumentRequirement.Builder addDocumentTypeRequirements(int index, Service.DocumentRequirement.DocumentTypeRequirement.Builder builderForValue)

Document requirements for private offers on this service.

Each document type appears at most once. The order of entries is not significant. A document type that is not present in this list is not permitted for private offers on this service.

repeated .google.cloud.commerceproducer.v1beta.Service.DocumentRequirement.DocumentTypeRequirement document_type_requirements = 1;

Parameters
Name Description
index int
builderForValue Service.DocumentRequirement.DocumentTypeRequirement.Builder
Returns
Type Description
Service.DocumentRequirement.Builder

addDocumentTypeRequirementsBuilder()

public Service.DocumentRequirement.DocumentTypeRequirement.Builder addDocumentTypeRequirementsBuilder()

Document requirements for private offers on this service.

Each document type appears at most once. The order of entries is not significant. A document type that is not present in this list is not permitted for private offers on this service.

repeated .google.cloud.commerceproducer.v1beta.Service.DocumentRequirement.DocumentTypeRequirement document_type_requirements = 1;

Returns
Type Description
Service.DocumentRequirement.DocumentTypeRequirement.Builder

addDocumentTypeRequirementsBuilder(int index)

public Service.DocumentRequirement.DocumentTypeRequirement.Builder addDocumentTypeRequirementsBuilder(int index)

Document requirements for private offers on this service.

Each document type appears at most once. The order of entries is not significant. A document type that is not present in this list is not permitted for private offers on this service.

repeated .google.cloud.commerceproducer.v1beta.Service.DocumentRequirement.DocumentTypeRequirement document_type_requirements = 1;

Parameter
Name Description
index int
Returns
Type Description
Service.DocumentRequirement.DocumentTypeRequirement.Builder

build()

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

buildPartial()

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

clear()

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

clearDocumentTypeRequirements()

public Service.DocumentRequirement.Builder clearDocumentTypeRequirements()

Document requirements for private offers on this service.

Each document type appears at most once. The order of entries is not significant. A document type that is not present in this list is not permitted for private offers on this service.

repeated .google.cloud.commerceproducer.v1beta.Service.DocumentRequirement.DocumentTypeRequirement document_type_requirements = 1;

Returns
Type Description
Service.DocumentRequirement.Builder

getDefaultInstanceForType()

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

getDescriptorForType()

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

getDocumentTypeRequirements(int index)

public Service.DocumentRequirement.DocumentTypeRequirement getDocumentTypeRequirements(int index)

Document requirements for private offers on this service.

Each document type appears at most once. The order of entries is not significant. A document type that is not present in this list is not permitted for private offers on this service.

repeated .google.cloud.commerceproducer.v1beta.Service.DocumentRequirement.DocumentTypeRequirement document_type_requirements = 1;

Parameter
Name Description
index int
Returns
Type Description
Service.DocumentRequirement.DocumentTypeRequirement

getDocumentTypeRequirementsBuilder(int index)

public Service.DocumentRequirement.DocumentTypeRequirement.Builder getDocumentTypeRequirementsBuilder(int index)

Document requirements for private offers on this service.

Each document type appears at most once. The order of entries is not significant. A document type that is not present in this list is not permitted for private offers on this service.

repeated .google.cloud.commerceproducer.v1beta.Service.DocumentRequirement.DocumentTypeRequirement document_type_requirements = 1;

Parameter
Name Description
index int
Returns
Type Description
Service.DocumentRequirement.DocumentTypeRequirement.Builder

getDocumentTypeRequirementsBuilderList()

public List<Service.DocumentRequirement.DocumentTypeRequirement.Builder> getDocumentTypeRequirementsBuilderList()

Document requirements for private offers on this service.

Each document type appears at most once. The order of entries is not significant. A document type that is not present in this list is not permitted for private offers on this service.

repeated .google.cloud.commerceproducer.v1beta.Service.DocumentRequirement.DocumentTypeRequirement document_type_requirements = 1;

Returns
Type Description
List<Builder>

getDocumentTypeRequirementsCount()

public int getDocumentTypeRequirementsCount()

Document requirements for private offers on this service.

Each document type appears at most once. The order of entries is not significant. A document type that is not present in this list is not permitted for private offers on this service.

repeated .google.cloud.commerceproducer.v1beta.Service.DocumentRequirement.DocumentTypeRequirement document_type_requirements = 1;

Returns
Type Description
int

getDocumentTypeRequirementsList()

public List<Service.DocumentRequirement.DocumentTypeRequirement> getDocumentTypeRequirementsList()

Document requirements for private offers on this service.

Each document type appears at most once. The order of entries is not significant. A document type that is not present in this list is not permitted for private offers on this service.

repeated .google.cloud.commerceproducer.v1beta.Service.DocumentRequirement.DocumentTypeRequirement document_type_requirements = 1;

Returns
Type Description
List<DocumentTypeRequirement>

getDocumentTypeRequirementsOrBuilder(int index)

public Service.DocumentRequirement.DocumentTypeRequirementOrBuilder getDocumentTypeRequirementsOrBuilder(int index)

Document requirements for private offers on this service.

Each document type appears at most once. The order of entries is not significant. A document type that is not present in this list is not permitted for private offers on this service.

repeated .google.cloud.commerceproducer.v1beta.Service.DocumentRequirement.DocumentTypeRequirement document_type_requirements = 1;

Parameter
Name Description
index int
Returns
Type Description
Service.DocumentRequirement.DocumentTypeRequirementOrBuilder

getDocumentTypeRequirementsOrBuilderList()

public List<? extends Service.DocumentRequirement.DocumentTypeRequirementOrBuilder> getDocumentTypeRequirementsOrBuilderList()

Document requirements for private offers on this service.

Each document type appears at most once. The order of entries is not significant. A document type that is not present in this list is not permitted for private offers on this service.

repeated .google.cloud.commerceproducer.v1beta.Service.DocumentRequirement.DocumentTypeRequirement document_type_requirements = 1;

Returns
Type Description
List<? extends com.google.cloud.commerceproducer.v1beta.Service.DocumentRequirement.DocumentTypeRequirementOrBuilder>

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Service.DocumentRequirement other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

removeDocumentTypeRequirements(int index)

public Service.DocumentRequirement.Builder removeDocumentTypeRequirements(int index)

Document requirements for private offers on this service.

Each document type appears at most once. The order of entries is not significant. A document type that is not present in this list is not permitted for private offers on this service.

repeated .google.cloud.commerceproducer.v1beta.Service.DocumentRequirement.DocumentTypeRequirement document_type_requirements = 1;

Parameter
Name Description
index int
Returns
Type Description
Service.DocumentRequirement.Builder

setDocumentTypeRequirements(int index, Service.DocumentRequirement.DocumentTypeRequirement value)

public Service.DocumentRequirement.Builder setDocumentTypeRequirements(int index, Service.DocumentRequirement.DocumentTypeRequirement value)

Document requirements for private offers on this service.

Each document type appears at most once. The order of entries is not significant. A document type that is not present in this list is not permitted for private offers on this service.

repeated .google.cloud.commerceproducer.v1beta.Service.DocumentRequirement.DocumentTypeRequirement document_type_requirements = 1;

Parameters
Name Description
index int
value Service.DocumentRequirement.DocumentTypeRequirement
Returns
Type Description
Service.DocumentRequirement.Builder

setDocumentTypeRequirements(int index, Service.DocumentRequirement.DocumentTypeRequirement.Builder builderForValue)

public Service.DocumentRequirement.Builder setDocumentTypeRequirements(int index, Service.DocumentRequirement.DocumentTypeRequirement.Builder builderForValue)

Document requirements for private offers on this service.

Each document type appears at most once. The order of entries is not significant. A document type that is not present in this list is not permitted for private offers on this service.

repeated .google.cloud.commerceproducer.v1beta.Service.DocumentRequirement.DocumentTypeRequirement document_type_requirements = 1;

Parameters
Name Description
index int
builderForValue Service.DocumentRequirement.DocumentTypeRequirement.Builder
Returns
Type Description
Service.DocumentRequirement.Builder