Interface ProductInputConfigOrBuilder (2.75.0)
Stay organized with collections
Save and categorize content based on your preferences.
public interface ProductInputConfigOrBuilder extends MessageOrBuilder
Methods
public abstract BigQuerySource getBigQuerySource()
BigQuery input source.
.google.cloud.retail.v2.BigQuerySource big_query_source = 3;
public abstract BigQuerySourceOrBuilder getBigQuerySourceOrBuilder()
BigQuery input source.
.google.cloud.retail.v2.BigQuerySource big_query_source = 3;
public abstract GcsSource getGcsSource()
Google Cloud Storage location for the input content.
.google.cloud.retail.v2.GcsSource gcs_source = 2;
Returns |
Type |
Description |
GcsSource |
The gcsSource.
|
public abstract GcsSourceOrBuilder getGcsSourceOrBuilder()
Google Cloud Storage location for the input content.
.google.cloud.retail.v2.GcsSource gcs_source = 2;
public abstract ProductInlineSource getProductInlineSource()
The Inline source for the input content for products.
.google.cloud.retail.v2.ProductInlineSource product_inline_source = 1;
public abstract ProductInlineSourceOrBuilder getProductInlineSourceOrBuilder()
The Inline source for the input content for products.
.google.cloud.retail.v2.ProductInlineSource product_inline_source = 1;
public abstract ProductInputConfig.SourceCase getSourceCase()
public abstract boolean hasBigQuerySource()
BigQuery input source.
.google.cloud.retail.v2.BigQuerySource big_query_source = 3;
Returns |
Type |
Description |
boolean |
Whether the bigQuerySource field is set.
|
public abstract boolean hasGcsSource()
Google Cloud Storage location for the input content.
.google.cloud.retail.v2.GcsSource gcs_source = 2;
Returns |
Type |
Description |
boolean |
Whether the gcsSource field is set.
|
public abstract boolean hasProductInlineSource()
The Inline source for the input content for products.
.google.cloud.retail.v2.ProductInlineSource product_inline_source = 1;
Returns |
Type |
Description |
boolean |
Whether the productInlineSource field is set.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-09-04 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Interface ProductInputConfigOrBuilder (2.74.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.74.0 (latest)](/java/docs/reference/google-cloud-retail/latest/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.72.0](/java/docs/reference/google-cloud-retail/2.72.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.70.0](/java/docs/reference/google-cloud-retail/2.70.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.69.0](/java/docs/reference/google-cloud-retail/2.69.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.66.0](/java/docs/reference/google-cloud-retail/2.66.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.65.0](/java/docs/reference/google-cloud-retail/2.65.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.64.0](/java/docs/reference/google-cloud-retail/2.64.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.62.0](/java/docs/reference/google-cloud-retail/2.62.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.61.0](/java/docs/reference/google-cloud-retail/2.61.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.60.0](/java/docs/reference/google-cloud-retail/2.60.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.59.0](/java/docs/reference/google-cloud-retail/2.59.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.58.0](/java/docs/reference/google-cloud-retail/2.58.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.57.0](/java/docs/reference/google-cloud-retail/2.57.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.56.0](/java/docs/reference/google-cloud-retail/2.56.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.55.0](/java/docs/reference/google-cloud-retail/2.55.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.54.0](/java/docs/reference/google-cloud-retail/2.54.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.53.0](/java/docs/reference/google-cloud-retail/2.53.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.51.0](/java/docs/reference/google-cloud-retail/2.51.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.50.0](/java/docs/reference/google-cloud-retail/2.50.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.49.0](/java/docs/reference/google-cloud-retail/2.49.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.48.0](/java/docs/reference/google-cloud-retail/2.48.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.47.0](/java/docs/reference/google-cloud-retail/2.47.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.46.0](/java/docs/reference/google-cloud-retail/2.46.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.45.0](/java/docs/reference/google-cloud-retail/2.45.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.44.0](/java/docs/reference/google-cloud-retail/2.44.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.43.0](/java/docs/reference/google-cloud-retail/2.43.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.42.0](/java/docs/reference/google-cloud-retail/2.42.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.41.0](/java/docs/reference/google-cloud-retail/2.41.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.39.0](/java/docs/reference/google-cloud-retail/2.39.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.38.0](/java/docs/reference/google-cloud-retail/2.38.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.37.0](/java/docs/reference/google-cloud-retail/2.37.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.36.0](/java/docs/reference/google-cloud-retail/2.36.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.35.0](/java/docs/reference/google-cloud-retail/2.35.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.34.0](/java/docs/reference/google-cloud-retail/2.34.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.33.0](/java/docs/reference/google-cloud-retail/2.33.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.32.0](/java/docs/reference/google-cloud-retail/2.32.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.31.0](/java/docs/reference/google-cloud-retail/2.31.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.30.0](/java/docs/reference/google-cloud-retail/2.30.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.29.0](/java/docs/reference/google-cloud-retail/2.29.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.26.0](/java/docs/reference/google-cloud-retail/2.26.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.25.0](/java/docs/reference/google-cloud-retail/2.25.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.24.0](/java/docs/reference/google-cloud-retail/2.24.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.23.0](/java/docs/reference/google-cloud-retail/2.23.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.22.0](/java/docs/reference/google-cloud-retail/2.22.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.21.0](/java/docs/reference/google-cloud-retail/2.21.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.20.0](/java/docs/reference/google-cloud-retail/2.20.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.19.0](/java/docs/reference/google-cloud-retail/2.19.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.18.0](/java/docs/reference/google-cloud-retail/2.18.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.17.0](/java/docs/reference/google-cloud-retail/2.17.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.16.0](/java/docs/reference/google-cloud-retail/2.16.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.15.0](/java/docs/reference/google-cloud-retail/2.15.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.14.0](/java/docs/reference/google-cloud-retail/2.14.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.13.0](/java/docs/reference/google-cloud-retail/2.13.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.11.0](/java/docs/reference/google-cloud-retail/2.11.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.10.0](/java/docs/reference/google-cloud-retail/2.10.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.9.0](/java/docs/reference/google-cloud-retail/2.9.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.8.0](/java/docs/reference/google-cloud-retail/2.8.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.7.0](/java/docs/reference/google-cloud-retail/2.7.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.6.0](/java/docs/reference/google-cloud-retail/2.6.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.5.1](/java/docs/reference/google-cloud-retail/2.5.1/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.4.0](/java/docs/reference/google-cloud-retail/2.4.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.3.0](/java/docs/reference/google-cloud-retail/2.3.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.2.3](/java/docs/reference/google-cloud-retail/2.2.3/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.1.0](/java/docs/reference/google-cloud-retail/2.1.0/com.google.cloud.retail.v2.ProductInputConfigOrBuilder)\n- [2.0.19](/java/docs/reference/google-cloud-retail/2.0.19/com.google.cloud.retail.v2.ProductInputConfigOrBuilder) \n\n public interface ProductInputConfigOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getBigQuerySource()\n\n public abstract BigQuerySource getBigQuerySource()\n\nBigQuery input source.\n\n`.google.cloud.retail.v2.BigQuerySource big_query_source = 3;`\n\n### getBigQuerySourceOrBuilder()\n\n public abstract BigQuerySourceOrBuilder getBigQuerySourceOrBuilder()\n\nBigQuery input source.\n\n`.google.cloud.retail.v2.BigQuerySource big_query_source = 3;`\n\n### getGcsSource()\n\n public abstract GcsSource getGcsSource()\n\nGoogle Cloud Storage location for the input content.\n\n`.google.cloud.retail.v2.GcsSource gcs_source = 2;`\n\n### getGcsSourceOrBuilder()\n\n public abstract GcsSourceOrBuilder getGcsSourceOrBuilder()\n\nGoogle Cloud Storage location for the input content.\n\n`.google.cloud.retail.v2.GcsSource gcs_source = 2;`\n\n### getProductInlineSource()\n\n public abstract ProductInlineSource getProductInlineSource()\n\nThe Inline source for the input content for products.\n\n`.google.cloud.retail.v2.ProductInlineSource product_inline_source = 1;`\n\n### getProductInlineSourceOrBuilder()\n\n public abstract ProductInlineSourceOrBuilder getProductInlineSourceOrBuilder()\n\nThe Inline source for the input content for products.\n\n`.google.cloud.retail.v2.ProductInlineSource product_inline_source = 1;`\n\n### getSourceCase()\n\n public abstract ProductInputConfig.SourceCase getSourceCase()\n\n### hasBigQuerySource()\n\n public abstract boolean hasBigQuerySource()\n\nBigQuery input source.\n\n`.google.cloud.retail.v2.BigQuerySource big_query_source = 3;`\n\n### hasGcsSource()\n\n public abstract boolean hasGcsSource()\n\nGoogle Cloud Storage location for the input content.\n\n`.google.cloud.retail.v2.GcsSource gcs_source = 2;`\n\n### hasProductInlineSource()\n\n public abstract boolean hasProductInlineSource()\n\nThe Inline source for the input content for products.\n\n`.google.cloud.retail.v2.ProductInlineSource product_inline_source = 1;`"]]