public final class DataSource
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Cloud Search API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.Flags| Constructor and Description |
|---|
DataSource() |
| Modifier and Type | Method and Description |
|---|---|
DataSource |
clone() |
java.lang.Boolean |
getDisableModifications()
If true, Indexing API rejects any modification calls to this datasource such as create, update,
and delete.
|
java.lang.Boolean |
getDisableServing()
Disable serving any search or assist results.
|
java.lang.String |
getDisplayName()
Required.
|
java.util.List<java.lang.String> |
getIndexingServiceAccounts()
List of service accounts that have indexing access.
|
java.util.List<GSuitePrincipal> |
getItemsVisibility()
This field restricts visibility to items at the datasource level.
|
java.lang.String |
getName()
Name of the datasource resource.
|
java.util.List<java.lang.String> |
getOperationIds()
IDs of the Long Running Operations (LROs) currently running for this schema.
|
java.lang.String |
getShortName()
A short name or alias for the source.
|
DataSource |
set(java.lang.String fieldName,
java.lang.Object value) |
DataSource |
setDisableModifications(java.lang.Boolean disableModifications)
If true, Indexing API rejects any modification calls to this datasource such as create, update,
and delete.
|
DataSource |
setDisableServing(java.lang.Boolean disableServing)
Disable serving any search or assist results.
|
DataSource |
setDisplayName(java.lang.String displayName)
Required.
|
DataSource |
setIndexingServiceAccounts(java.util.List<java.lang.String> indexingServiceAccounts)
List of service accounts that have indexing access.
|
DataSource |
setItemsVisibility(java.util.List<GSuitePrincipal> itemsVisibility)
This field restricts visibility to items at the datasource level.
|
DataSource |
setName(java.lang.String name)
Name of the datasource resource.
|
DataSource |
setOperationIds(java.util.List<java.lang.String> operationIds)
IDs of the Long Running Operations (LROs) currently running for this schema.
|
DataSource |
setShortName(java.lang.String shortName)
A short name or alias for the source.
|
getFactory, setFactory, toPrettyString, toStringentrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, valuespublic java.lang.Boolean getDisableModifications()
null for nonepublic DataSource setDisableModifications(java.lang.Boolean disableModifications)
disableModifications - disableModifications or null for nonepublic java.lang.Boolean getDisableServing()
null for nonepublic DataSource setDisableServing(java.lang.Boolean disableServing)
disableServing - disableServing or null for nonepublic java.lang.String getDisplayName()
null for nonepublic DataSource setDisplayName(java.lang.String displayName)
displayName - displayName or null for nonepublic java.util.List<java.lang.String> getIndexingServiceAccounts()
null for nonepublic DataSource setIndexingServiceAccounts(java.util.List<java.lang.String> indexingServiceAccounts)
indexingServiceAccounts - indexingServiceAccounts or null for nonepublic java.util.List<GSuitePrincipal> getItemsVisibility()
null for nonepublic DataSource setItemsVisibility(java.util.List<GSuitePrincipal> itemsVisibility)
itemsVisibility - itemsVisibility or null for nonepublic java.lang.String getName()
null for nonepublic DataSource setName(java.lang.String name)
name - name or null for nonepublic java.util.List<java.lang.String> getOperationIds()
null for nonepublic DataSource setOperationIds(java.util.List<java.lang.String> operationIds)
operationIds - operationIds or null for nonepublic java.lang.String getShortName()
null for nonepublic DataSource setShortName(java.lang.String shortName)
shortName - shortName or null for nonepublic DataSource set(java.lang.String fieldName, java.lang.Object value)
set in class com.google.api.client.json.GenericJsonpublic DataSource clone()
clone in class com.google.api.client.json.GenericJson