Send feedback
Class DataSourceReference (1.4.0)
Stay organized with collections
Save and categorize content based on your preferences.
public final class DataSourceReference extends GeneratedMessageV3 implements DataSourceReferenceOrBuilder
Data source reference can be used to manage related data sources within the
data source service.
Protobuf type google.shopping.merchant.datasources.v1beta.DataSourceReference
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
public static final int PRIMARY_DATA_SOURCE_NAME_FIELD_NUMBER
Field Value
Type
Description
int
public static final int SELF_FIELD_NUMBER
Field Value
Type
Description
int
public static final int SUPPLEMENTAL_DATA_SOURCE_NAME_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
public static DataSourceReference getDefaultInstance ()
public static final Descriptors . Descriptor getDescriptor ()
public static DataSourceReference . Builder newBuilder ()
public static DataSourceReference . Builder newBuilder ( DataSourceReference prototype )
public static DataSourceReference parseDelimitedFrom ( InputStream input )
public static DataSourceReference parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
public static DataSourceReference parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
public static DataSourceReference parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
public static DataSourceReference parseFrom ( ByteString data )
public static DataSourceReference parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static DataSourceReference parseFrom ( CodedInputStream input )
public static DataSourceReference parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static DataSourceReference parseFrom ( InputStream input )
public static DataSourceReference parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
public static DataSourceReference parseFrom ( ByteBuffer data )
public static DataSourceReference parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
public static Parser<DataSourceReference> parser ()
Methods
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
public DataSourceReference . DataSourceIdCase getDataSourceIdCase ()
public DataSourceReference getDefaultInstanceForType ()
public Parser<DataSourceReference> getParserForType ()
Overrides
public String getPrimaryDataSourceName ()
Optional. The name of the primary data source.
Format:
accounts/{account}/dataSources/{datasource}
string primary_data_source_name = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
String
The primaryDataSourceName.
public ByteString getPrimaryDataSourceNameBytes ()
Optional. The name of the primary data source.
Format:
accounts/{account}/dataSources/{datasource}
string primary_data_source_name = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
ByteString
The bytes for primaryDataSourceName.
Self should be used to reference the primary data source itself.
bool self = 1;
Returns
Type
Description
boolean
The self.
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
public String getSupplementalDataSourceName ()
Optional. The name of the supplemental data source.
Format:
accounts/{account}/dataSources/{datasource}
string supplemental_data_source_name = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
String
The supplementalDataSourceName.
public ByteString getSupplementalDataSourceNameBytes ()
Optional. The name of the supplemental data source.
Format:
accounts/{account}/dataSources/{datasource}
string supplemental_data_source_name = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
ByteString
The bytes for supplementalDataSourceName.
public boolean hasPrimaryDataSourceName ()
Optional. The name of the primary data source.
Format:
accounts/{account}/dataSources/{datasource}
string primary_data_source_name = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
boolean
Whether the primaryDataSourceName field is set.
Self should be used to reference the primary data source itself.
bool self = 1;
Returns
Type
Description
boolean
Whether the self field is set.
public boolean hasSupplementalDataSourceName ()
Optional. The name of the supplemental data source.
Format:
accounts/{account}/dataSources/{datasource}
string supplemental_data_source_name = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
boolean
Whether the supplementalDataSourceName field is set.
Returns
Type
Description
int
Overrides
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
public final boolean isInitialized ()
Overrides
public DataSourceReference . Builder newBuilderForType ()
protected DataSourceReference . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
public DataSourceReference . Builder toBuilder ()
public void writeTo ( CodedOutputStream output )
Overrides
Send feedback
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-10-11 UTC.
Need to tell us more?
[[["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-10-11 UTC."],[],[]]