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, toString
entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, values
public 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.GenericJson
public DataSource clone()
clone
in class com.google.api.client.json.GenericJson