Package com.google.cloud.retail.v2alpha
Class ProductInputConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ProductInputConfig.Builder>
com.google.cloud.retail.v2alpha.ProductInputConfig.Builder
- All Implemented Interfaces:
ProductInputConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ProductInputConfig
public static final class ProductInputConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ProductInputConfig.Builder>
implements ProductInputConfigOrBuilder
The input config source for products.Protobuf type
google.cloud.retail.v2alpha.ProductInputConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()BigQuery input source.Google Cloud Storage location for the input content.The Inline source for the input content for products.BigQuery input source.BigQuery input source.BigQuery input source.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorGoogle Cloud Storage location for the input content.Google Cloud Storage location for the input content.Google Cloud Storage location for the input content.The Inline source for the input content for products.The Inline source for the input content for products.The Inline source for the input content for products.booleanBigQuery input source.booleanGoogle Cloud Storage location for the input content.booleanThe Inline source for the input content for products.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanBigQuery input source.mergeFrom(ProductInputConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeGcsSource(GcsSource value) Google Cloud Storage location for the input content.The Inline source for the input content for products.setBigQuerySource(BigQuerySource value) BigQuery input source.setBigQuerySource(BigQuerySource.Builder builderForValue) BigQuery input source.setGcsSource(GcsSource value) Google Cloud Storage location for the input content.setGcsSource(GcsSource.Builder builderForValue) Google Cloud Storage location for the input content.The Inline source for the input content for products.setProductInlineSource(ProductInlineSource.Builder builderForValue) The Inline source for the input content for products.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ProductInputConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ProductInputConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ProductInputConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ProductInputConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ProductInputConfig.Builder>
-
mergeFrom
public ProductInputConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ProductInputConfig.Builder>- Throws:
IOException
-
getSourceCase
- Specified by:
getSourceCasein interfaceProductInputConfigOrBuilder
-
clearSource
-
hasProductInlineSource
public boolean hasProductInlineSource()The Inline source for the input content for products.
.google.cloud.retail.v2alpha.ProductInlineSource product_inline_source = 1;- Specified by:
hasProductInlineSourcein interfaceProductInputConfigOrBuilder- Returns:
- Whether the productInlineSource field is set.
-
getProductInlineSource
The Inline source for the input content for products.
.google.cloud.retail.v2alpha.ProductInlineSource product_inline_source = 1;- Specified by:
getProductInlineSourcein interfaceProductInputConfigOrBuilder- Returns:
- The productInlineSource.
-
setProductInlineSource
The Inline source for the input content for products.
.google.cloud.retail.v2alpha.ProductInlineSource product_inline_source = 1; -
setProductInlineSource
public ProductInputConfig.Builder setProductInlineSource(ProductInlineSource.Builder builderForValue) The Inline source for the input content for products.
.google.cloud.retail.v2alpha.ProductInlineSource product_inline_source = 1; -
mergeProductInlineSource
The Inline source for the input content for products.
.google.cloud.retail.v2alpha.ProductInlineSource product_inline_source = 1; -
clearProductInlineSource
The Inline source for the input content for products.
.google.cloud.retail.v2alpha.ProductInlineSource product_inline_source = 1; -
getProductInlineSourceBuilder
The Inline source for the input content for products.
.google.cloud.retail.v2alpha.ProductInlineSource product_inline_source = 1; -
getProductInlineSourceOrBuilder
The Inline source for the input content for products.
.google.cloud.retail.v2alpha.ProductInlineSource product_inline_source = 1;- Specified by:
getProductInlineSourceOrBuilderin interfaceProductInputConfigOrBuilder
-
hasGcsSource
public boolean hasGcsSource()Google Cloud Storage location for the input content.
.google.cloud.retail.v2alpha.GcsSource gcs_source = 2;- Specified by:
hasGcsSourcein interfaceProductInputConfigOrBuilder- Returns:
- Whether the gcsSource field is set.
-
getGcsSource
Google Cloud Storage location for the input content.
.google.cloud.retail.v2alpha.GcsSource gcs_source = 2;- Specified by:
getGcsSourcein interfaceProductInputConfigOrBuilder- Returns:
- The gcsSource.
-
setGcsSource
Google Cloud Storage location for the input content.
.google.cloud.retail.v2alpha.GcsSource gcs_source = 2; -
setGcsSource
Google Cloud Storage location for the input content.
.google.cloud.retail.v2alpha.GcsSource gcs_source = 2; -
mergeGcsSource
Google Cloud Storage location for the input content.
.google.cloud.retail.v2alpha.GcsSource gcs_source = 2; -
clearGcsSource
Google Cloud Storage location for the input content.
.google.cloud.retail.v2alpha.GcsSource gcs_source = 2; -
getGcsSourceBuilder
Google Cloud Storage location for the input content.
.google.cloud.retail.v2alpha.GcsSource gcs_source = 2; -
getGcsSourceOrBuilder
Google Cloud Storage location for the input content.
.google.cloud.retail.v2alpha.GcsSource gcs_source = 2;- Specified by:
getGcsSourceOrBuilderin interfaceProductInputConfigOrBuilder
-
hasBigQuerySource
public boolean hasBigQuerySource()BigQuery input source.
.google.cloud.retail.v2alpha.BigQuerySource big_query_source = 3;- Specified by:
hasBigQuerySourcein interfaceProductInputConfigOrBuilder- Returns:
- Whether the bigQuerySource field is set.
-
getBigQuerySource
BigQuery input source.
.google.cloud.retail.v2alpha.BigQuerySource big_query_source = 3;- Specified by:
getBigQuerySourcein interfaceProductInputConfigOrBuilder- Returns:
- The bigQuerySource.
-
setBigQuerySource
BigQuery input source.
.google.cloud.retail.v2alpha.BigQuerySource big_query_source = 3; -
setBigQuerySource
BigQuery input source.
.google.cloud.retail.v2alpha.BigQuerySource big_query_source = 3; -
mergeBigQuerySource
BigQuery input source.
.google.cloud.retail.v2alpha.BigQuerySource big_query_source = 3; -
clearBigQuerySource
BigQuery input source.
.google.cloud.retail.v2alpha.BigQuerySource big_query_source = 3; -
getBigQuerySourceBuilder
BigQuery input source.
.google.cloud.retail.v2alpha.BigQuerySource big_query_source = 3; -
getBigQuerySourceOrBuilder
BigQuery input source.
.google.cloud.retail.v2alpha.BigQuerySource big_query_source = 3;- Specified by:
getBigQuerySourceOrBuilderin interfaceProductInputConfigOrBuilder
-