public static final class DataSource.Builder extends GeneratedMessageV3.Builder<DataSource.Builder> implements DataSourceOrBuilder
Represents data source metadata. Metadata is sufficient to render UI and request proper OAuth tokens.Protobuf type
google.cloud.bigquery.datatransfer.v1.DataSource| Modifier and Type | Method and Description |
|---|---|
DataSource.Builder |
addAllParameters(java.lang.Iterable<? extends DataSourceParameter> values)
Data source parameters.
|
DataSource.Builder |
addAllScopes(java.lang.Iterable<java.lang.String> values)
Api auth scopes for which refresh token needs to be obtained.
|
DataSource.Builder |
addParameters(DataSourceParameter.Builder builderForValue)
Data source parameters.
|
DataSource.Builder |
addParameters(DataSourceParameter value)
Data source parameters.
|
DataSource.Builder |
addParameters(int index,
DataSourceParameter.Builder builderForValue)
Data source parameters.
|
DataSource.Builder |
addParameters(int index,
DataSourceParameter value)
Data source parameters.
|
DataSourceParameter.Builder |
addParametersBuilder()
Data source parameters.
|
DataSourceParameter.Builder |
addParametersBuilder(int index)
Data source parameters.
|
DataSource.Builder |
addRepeatedField(Descriptors.FieldDescriptor field,
java.lang.Object value) |
DataSource.Builder |
addScopes(java.lang.String value)
Api auth scopes for which refresh token needs to be obtained.
|
DataSource.Builder |
addScopesBytes(ByteString value)
Api auth scopes for which refresh token needs to be obtained.
|
DataSource |
build() |
DataSource |
buildPartial() |
DataSource.Builder |
clear() |
DataSource.Builder |
clearAuthorizationType()
Indicates the type of authorization.
|
DataSource.Builder |
clearClientId()
Data source client id which should be used to receive refresh token.
|
DataSource.Builder |
clearDataRefreshType()
Specifies whether the data source supports automatic data refresh for the
past few days, and how it's supported.
|
DataSource.Builder |
clearDataSourceId()
Data source id.
|
DataSource.Builder |
clearDefaultDataRefreshWindowDays()
Default data refresh window on days.
|
DataSource.Builder |
clearDefaultSchedule()
Default data transfer schedule.
|
DataSource.Builder |
clearDescription()
User friendly data source description string.
|
DataSource.Builder |
clearDisplayName()
User friendly data source name.
|
DataSource.Builder |
clearField(Descriptors.FieldDescriptor field) |
DataSource.Builder |
clearHelpUrl()
Url for the help document for this data source.
|
DataSource.Builder |
clearManualRunsDisabled()
Disables backfilling and manual run scheduling
for the data source.
|
DataSource.Builder |
clearMinimumScheduleInterval()
The minimum interval for scheduler to schedule runs.
|
DataSource.Builder |
clearName()
Output only.
|
DataSource.Builder |
clearOneof(Descriptors.OneofDescriptor oneof) |
DataSource.Builder |
clearParameters()
Data source parameters.
|
DataSource.Builder |
clearScopes()
Api auth scopes for which refresh token needs to be obtained.
|
DataSource.Builder |
clearSupportsCustomSchedule()
Specifies whether the data source supports a user defined schedule, or
operates on the default schedule.
|
DataSource.Builder |
clearSupportsMultipleTransfers()
Indicates whether the data source supports multiple transfers
to different BigQuery targets.
|
DataSource.Builder |
clearTransferType()
Deprecated.
|
DataSource.Builder |
clearUpdateDeadlineSeconds()
The number of seconds to wait for an update from the data source
before BigQuery marks the transfer as failed.
|
DataSource.Builder |
clone() |
DataSource.AuthorizationType |
getAuthorizationType()
Indicates the type of authorization.
|
int |
getAuthorizationTypeValue()
Indicates the type of authorization.
|
java.lang.String |
getClientId()
Data source client id which should be used to receive refresh token.
|
ByteString |
getClientIdBytes()
Data source client id which should be used to receive refresh token.
|
DataSource.DataRefreshType |
getDataRefreshType()
Specifies whether the data source supports automatic data refresh for the
past few days, and how it's supported.
|
int |
getDataRefreshTypeValue()
Specifies whether the data source supports automatic data refresh for the
past few days, and how it's supported.
|
java.lang.String |
getDataSourceId()
Data source id.
|
ByteString |
getDataSourceIdBytes()
Data source id.
|
int |
getDefaultDataRefreshWindowDays()
Default data refresh window on days.
|
DataSource |
getDefaultInstanceForType() |
java.lang.String |
getDefaultSchedule()
Default data transfer schedule.
|
ByteString |
getDefaultScheduleBytes()
Default data transfer schedule.
|
java.lang.String |
getDescription()
User friendly data source description string.
|
ByteString |
getDescriptionBytes()
User friendly data source description string.
|
static Descriptors.Descriptor |
getDescriptor() |
Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getDisplayName()
User friendly data source name.
|
ByteString |
getDisplayNameBytes()
User friendly data source name.
|
java.lang.String |
getHelpUrl()
Url for the help document for this data source.
|
ByteString |
getHelpUrlBytes()
Url for the help document for this data source.
|
boolean |
getManualRunsDisabled()
Disables backfilling and manual run scheduling
for the data source.
|
Duration |
getMinimumScheduleInterval()
The minimum interval for scheduler to schedule runs.
|
Duration.Builder |
getMinimumScheduleIntervalBuilder()
The minimum interval for scheduler to schedule runs.
|
DurationOrBuilder |
getMinimumScheduleIntervalOrBuilder()
The minimum interval for scheduler to schedule runs.
|
java.lang.String |
getName()
Output only.
|
ByteString |
getNameBytes()
Output only.
|
DataSourceParameter |
getParameters(int index)
Data source parameters.
|
DataSourceParameter.Builder |
getParametersBuilder(int index)
Data source parameters.
|
java.util.List<DataSourceParameter.Builder> |
getParametersBuilderList()
Data source parameters.
|
int |
getParametersCount()
Data source parameters.
|
java.util.List<DataSourceParameter> |
getParametersList()
Data source parameters.
|
DataSourceParameterOrBuilder |
getParametersOrBuilder(int index)
Data source parameters.
|
java.util.List<? extends DataSourceParameterOrBuilder> |
getParametersOrBuilderList()
Data source parameters.
|
java.lang.String |
getScopes(int index)
Api auth scopes for which refresh token needs to be obtained.
|
ByteString |
getScopesBytes(int index)
Api auth scopes for which refresh token needs to be obtained.
|
int |
getScopesCount()
Api auth scopes for which refresh token needs to be obtained.
|
ProtocolStringList |
getScopesList()
Api auth scopes for which refresh token needs to be obtained.
|
boolean |
getSupportsCustomSchedule()
Specifies whether the data source supports a user defined schedule, or
operates on the default schedule.
|
boolean |
getSupportsMultipleTransfers()
Indicates whether the data source supports multiple transfers
to different BigQuery targets.
|
TransferType |
getTransferType()
Deprecated.
|
int |
getTransferTypeValue()
Deprecated.
|
int |
getUpdateDeadlineSeconds()
The number of seconds to wait for an update from the data source
before BigQuery marks the transfer as failed.
|
boolean |
hasMinimumScheduleInterval()
The minimum interval for scheduler to schedule runs.
|
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
DataSource.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
DataSource.Builder |
mergeFrom(DataSource other) |
DataSource.Builder |
mergeFrom(Message other) |
DataSource.Builder |
mergeMinimumScheduleInterval(Duration value)
The minimum interval for scheduler to schedule runs.
|
DataSource.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields) |
DataSource.Builder |
removeParameters(int index)
Data source parameters.
|
DataSource.Builder |
setAuthorizationType(DataSource.AuthorizationType value)
Indicates the type of authorization.
|
DataSource.Builder |
setAuthorizationTypeValue(int value)
Indicates the type of authorization.
|
DataSource.Builder |
setClientId(java.lang.String value)
Data source client id which should be used to receive refresh token.
|
DataSource.Builder |
setClientIdBytes(ByteString value)
Data source client id which should be used to receive refresh token.
|
DataSource.Builder |
setDataRefreshType(DataSource.DataRefreshType value)
Specifies whether the data source supports automatic data refresh for the
past few days, and how it's supported.
|
DataSource.Builder |
setDataRefreshTypeValue(int value)
Specifies whether the data source supports automatic data refresh for the
past few days, and how it's supported.
|
DataSource.Builder |
setDataSourceId(java.lang.String value)
Data source id.
|
DataSource.Builder |
setDataSourceIdBytes(ByteString value)
Data source id.
|
DataSource.Builder |
setDefaultDataRefreshWindowDays(int value)
Default data refresh window on days.
|
DataSource.Builder |
setDefaultSchedule(java.lang.String value)
Default data transfer schedule.
|
DataSource.Builder |
setDefaultScheduleBytes(ByteString value)
Default data transfer schedule.
|
DataSource.Builder |
setDescription(java.lang.String value)
User friendly data source description string.
|
DataSource.Builder |
setDescriptionBytes(ByteString value)
User friendly data source description string.
|
DataSource.Builder |
setDisplayName(java.lang.String value)
User friendly data source name.
|
DataSource.Builder |
setDisplayNameBytes(ByteString value)
User friendly data source name.
|
DataSource.Builder |
setField(Descriptors.FieldDescriptor field,
java.lang.Object value) |
DataSource.Builder |
setHelpUrl(java.lang.String value)
Url for the help document for this data source.
|
DataSource.Builder |
setHelpUrlBytes(ByteString value)
Url for the help document for this data source.
|
DataSource.Builder |
setManualRunsDisabled(boolean value)
Disables backfilling and manual run scheduling
for the data source.
|
DataSource.Builder |
setMinimumScheduleInterval(Duration.Builder builderForValue)
The minimum interval for scheduler to schedule runs.
|
DataSource.Builder |
setMinimumScheduleInterval(Duration value)
The minimum interval for scheduler to schedule runs.
|
DataSource.Builder |
setName(java.lang.String value)
Output only.
|
DataSource.Builder |
setNameBytes(ByteString value)
Output only.
|
DataSource.Builder |
setParameters(int index,
DataSourceParameter.Builder builderForValue)
Data source parameters.
|
DataSource.Builder |
setParameters(int index,
DataSourceParameter value)
Data source parameters.
|
DataSource.Builder |
setRepeatedField(Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
DataSource.Builder |
setScopes(int index,
java.lang.String value)
Api auth scopes for which refresh token needs to be obtained.
|
DataSource.Builder |
setSupportsCustomSchedule(boolean value)
Specifies whether the data source supports a user defined schedule, or
operates on the default schedule.
|
DataSource.Builder |
setSupportsMultipleTransfers(boolean value)
Indicates whether the data source supports multiple transfers
to different BigQuery targets.
|
DataSource.Builder |
setTransferType(TransferType value)
Deprecated.
|
DataSource.Builder |
setTransferTypeValue(int value)
Deprecated.
|
DataSource.Builder |
setUnknownFields(UnknownFieldSet unknownFields) |
DataSource.Builder |
setUpdateDeadlineSeconds(int value)
The number of seconds to wait for an update from the data source
before BigQuery marks the transfer as failed.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofmergeFrompublic static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<DataSource.Builder>public DataSource.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<DataSource.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<DataSource.Builder>public DataSource getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic DataSource build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic DataSource buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic DataSource.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<DataSource.Builder>public DataSource.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<DataSource.Builder>public DataSource.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<DataSource.Builder>public DataSource.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<DataSource.Builder>public DataSource.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<DataSource.Builder>public DataSource.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<DataSource.Builder>public DataSource.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<DataSource.Builder>public DataSource.Builder mergeFrom(DataSource other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<DataSource.Builder>public DataSource.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<DataSource.Builder>java.io.IOExceptionpublic java.lang.String getName()
Output only. Data source resource name.
string name = 1;getName in interface DataSourceOrBuilderpublic ByteString getNameBytes()
Output only. Data source resource name.
string name = 1;getNameBytes in interface DataSourceOrBuilderpublic DataSource.Builder setName(java.lang.String value)
Output only. Data source resource name.
string name = 1;public DataSource.Builder clearName()
Output only. Data source resource name.
string name = 1;public DataSource.Builder setNameBytes(ByteString value)
Output only. Data source resource name.
string name = 1;public java.lang.String getDataSourceId()
Data source id.
string data_source_id = 2;getDataSourceId in interface DataSourceOrBuilderpublic ByteString getDataSourceIdBytes()
Data source id.
string data_source_id = 2;getDataSourceIdBytes in interface DataSourceOrBuilderpublic DataSource.Builder setDataSourceId(java.lang.String value)
Data source id.
string data_source_id = 2;public DataSource.Builder clearDataSourceId()
Data source id.
string data_source_id = 2;public DataSource.Builder setDataSourceIdBytes(ByteString value)
Data source id.
string data_source_id = 2;public java.lang.String getDisplayName()
User friendly data source name.
string display_name = 3;getDisplayName in interface DataSourceOrBuilderpublic ByteString getDisplayNameBytes()
User friendly data source name.
string display_name = 3;getDisplayNameBytes in interface DataSourceOrBuilderpublic DataSource.Builder setDisplayName(java.lang.String value)
User friendly data source name.
string display_name = 3;public DataSource.Builder clearDisplayName()
User friendly data source name.
string display_name = 3;public DataSource.Builder setDisplayNameBytes(ByteString value)
User friendly data source name.
string display_name = 3;public java.lang.String getDescription()
User friendly data source description string.
string description = 4;getDescription in interface DataSourceOrBuilderpublic ByteString getDescriptionBytes()
User friendly data source description string.
string description = 4;getDescriptionBytes in interface DataSourceOrBuilderpublic DataSource.Builder setDescription(java.lang.String value)
User friendly data source description string.
string description = 4;public DataSource.Builder clearDescription()
User friendly data source description string.
string description = 4;public DataSource.Builder setDescriptionBytes(ByteString value)
User friendly data source description string.
string description = 4;public java.lang.String getClientId()
Data source client id which should be used to receive refresh token. When not supplied, no offline credentials are populated for data transfer.
string client_id = 5;getClientId in interface DataSourceOrBuilderpublic ByteString getClientIdBytes()
Data source client id which should be used to receive refresh token. When not supplied, no offline credentials are populated for data transfer.
string client_id = 5;getClientIdBytes in interface DataSourceOrBuilderpublic DataSource.Builder setClientId(java.lang.String value)
Data source client id which should be used to receive refresh token. When not supplied, no offline credentials are populated for data transfer.
string client_id = 5;public DataSource.Builder clearClientId()
Data source client id which should be used to receive refresh token. When not supplied, no offline credentials are populated for data transfer.
string client_id = 5;public DataSource.Builder setClientIdBytes(ByteString value)
Data source client id which should be used to receive refresh token. When not supplied, no offline credentials are populated for data transfer.
string client_id = 5;public ProtocolStringList getScopesList()
Api auth scopes for which refresh token needs to be obtained. Only valid when `client_id` is specified. Ignored otherwise. These are scopes needed by a data source to prepare data and ingest them into BigQuery, e.g., https://www.googleapis.com/auth/bigquery
repeated string scopes = 6;getScopesList in interface DataSourceOrBuilderpublic int getScopesCount()
Api auth scopes for which refresh token needs to be obtained. Only valid when `client_id` is specified. Ignored otherwise. These are scopes needed by a data source to prepare data and ingest them into BigQuery, e.g., https://www.googleapis.com/auth/bigquery
repeated string scopes = 6;getScopesCount in interface DataSourceOrBuilderpublic java.lang.String getScopes(int index)
Api auth scopes for which refresh token needs to be obtained. Only valid when `client_id` is specified. Ignored otherwise. These are scopes needed by a data source to prepare data and ingest them into BigQuery, e.g., https://www.googleapis.com/auth/bigquery
repeated string scopes = 6;getScopes in interface DataSourceOrBuilderpublic ByteString getScopesBytes(int index)
Api auth scopes for which refresh token needs to be obtained. Only valid when `client_id` is specified. Ignored otherwise. These are scopes needed by a data source to prepare data and ingest them into BigQuery, e.g., https://www.googleapis.com/auth/bigquery
repeated string scopes = 6;getScopesBytes in interface DataSourceOrBuilderpublic DataSource.Builder setScopes(int index, java.lang.String value)
Api auth scopes for which refresh token needs to be obtained. Only valid when `client_id` is specified. Ignored otherwise. These are scopes needed by a data source to prepare data and ingest them into BigQuery, e.g., https://www.googleapis.com/auth/bigquery
repeated string scopes = 6;public DataSource.Builder addScopes(java.lang.String value)
Api auth scopes for which refresh token needs to be obtained. Only valid when `client_id` is specified. Ignored otherwise. These are scopes needed by a data source to prepare data and ingest them into BigQuery, e.g., https://www.googleapis.com/auth/bigquery
repeated string scopes = 6;public DataSource.Builder addAllScopes(java.lang.Iterable<java.lang.String> values)
Api auth scopes for which refresh token needs to be obtained. Only valid when `client_id` is specified. Ignored otherwise. These are scopes needed by a data source to prepare data and ingest them into BigQuery, e.g., https://www.googleapis.com/auth/bigquery
repeated string scopes = 6;public DataSource.Builder clearScopes()
Api auth scopes for which refresh token needs to be obtained. Only valid when `client_id` is specified. Ignored otherwise. These are scopes needed by a data source to prepare data and ingest them into BigQuery, e.g., https://www.googleapis.com/auth/bigquery
repeated string scopes = 6;public DataSource.Builder addScopesBytes(ByteString value)
Api auth scopes for which refresh token needs to be obtained. Only valid when `client_id` is specified. Ignored otherwise. These are scopes needed by a data source to prepare data and ingest them into BigQuery, e.g., https://www.googleapis.com/auth/bigquery
repeated string scopes = 6;public int getTransferTypeValue()
Deprecated. This field has no effect.
.google.cloud.bigquery.datatransfer.v1.TransferType transfer_type = 7;getTransferTypeValue in interface DataSourceOrBuilderpublic DataSource.Builder setTransferTypeValue(int value)
Deprecated. This field has no effect.
.google.cloud.bigquery.datatransfer.v1.TransferType transfer_type = 7;public TransferType getTransferType()
Deprecated. This field has no effect.
.google.cloud.bigquery.datatransfer.v1.TransferType transfer_type = 7;getTransferType in interface DataSourceOrBuilderpublic DataSource.Builder setTransferType(TransferType value)
Deprecated. This field has no effect.
.google.cloud.bigquery.datatransfer.v1.TransferType transfer_type = 7;public DataSource.Builder clearTransferType()
Deprecated. This field has no effect.
.google.cloud.bigquery.datatransfer.v1.TransferType transfer_type = 7;public boolean getSupportsMultipleTransfers()
Indicates whether the data source supports multiple transfers to different BigQuery targets.
bool supports_multiple_transfers = 8;getSupportsMultipleTransfers in interface DataSourceOrBuilderpublic DataSource.Builder setSupportsMultipleTransfers(boolean value)
Indicates whether the data source supports multiple transfers to different BigQuery targets.
bool supports_multiple_transfers = 8;public DataSource.Builder clearSupportsMultipleTransfers()
Indicates whether the data source supports multiple transfers to different BigQuery targets.
bool supports_multiple_transfers = 8;public int getUpdateDeadlineSeconds()
The number of seconds to wait for an update from the data source before BigQuery marks the transfer as failed.
int32 update_deadline_seconds = 9;getUpdateDeadlineSeconds in interface DataSourceOrBuilderpublic DataSource.Builder setUpdateDeadlineSeconds(int value)
The number of seconds to wait for an update from the data source before BigQuery marks the transfer as failed.
int32 update_deadline_seconds = 9;public DataSource.Builder clearUpdateDeadlineSeconds()
The number of seconds to wait for an update from the data source before BigQuery marks the transfer as failed.
int32 update_deadline_seconds = 9;public java.lang.String getDefaultSchedule()
Default data transfer schedule. Examples of valid schedules include: `1st,3rd monday of month 15:30`, `every wed,fri of jan,jun 13:15`, and `first sunday of quarter 00:00`.
string default_schedule = 10;getDefaultSchedule in interface DataSourceOrBuilderpublic ByteString getDefaultScheduleBytes()
Default data transfer schedule. Examples of valid schedules include: `1st,3rd monday of month 15:30`, `every wed,fri of jan,jun 13:15`, and `first sunday of quarter 00:00`.
string default_schedule = 10;getDefaultScheduleBytes in interface DataSourceOrBuilderpublic DataSource.Builder setDefaultSchedule(java.lang.String value)
Default data transfer schedule. Examples of valid schedules include: `1st,3rd monday of month 15:30`, `every wed,fri of jan,jun 13:15`, and `first sunday of quarter 00:00`.
string default_schedule = 10;public DataSource.Builder clearDefaultSchedule()
Default data transfer schedule. Examples of valid schedules include: `1st,3rd monday of month 15:30`, `every wed,fri of jan,jun 13:15`, and `first sunday of quarter 00:00`.
string default_schedule = 10;public DataSource.Builder setDefaultScheduleBytes(ByteString value)
Default data transfer schedule. Examples of valid schedules include: `1st,3rd monday of month 15:30`, `every wed,fri of jan,jun 13:15`, and `first sunday of quarter 00:00`.
string default_schedule = 10;public boolean getSupportsCustomSchedule()
Specifies whether the data source supports a user defined schedule, or operates on the default schedule. When set to `true`, user can override default schedule.
bool supports_custom_schedule = 11;getSupportsCustomSchedule in interface DataSourceOrBuilderpublic DataSource.Builder setSupportsCustomSchedule(boolean value)
Specifies whether the data source supports a user defined schedule, or operates on the default schedule. When set to `true`, user can override default schedule.
bool supports_custom_schedule = 11;public DataSource.Builder clearSupportsCustomSchedule()
Specifies whether the data source supports a user defined schedule, or operates on the default schedule. When set to `true`, user can override default schedule.
bool supports_custom_schedule = 11;public java.util.List<DataSourceParameter> getParametersList()
Data source parameters.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter parameters = 12;getParametersList in interface DataSourceOrBuilderpublic int getParametersCount()
Data source parameters.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter parameters = 12;getParametersCount in interface DataSourceOrBuilderpublic DataSourceParameter getParameters(int index)
Data source parameters.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter parameters = 12;getParameters in interface DataSourceOrBuilderpublic DataSource.Builder setParameters(int index, DataSourceParameter value)
Data source parameters.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter parameters = 12;public DataSource.Builder setParameters(int index, DataSourceParameter.Builder builderForValue)
Data source parameters.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter parameters = 12;public DataSource.Builder addParameters(DataSourceParameter value)
Data source parameters.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter parameters = 12;public DataSource.Builder addParameters(int index, DataSourceParameter value)
Data source parameters.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter parameters = 12;public DataSource.Builder addParameters(DataSourceParameter.Builder builderForValue)
Data source parameters.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter parameters = 12;public DataSource.Builder addParameters(int index, DataSourceParameter.Builder builderForValue)
Data source parameters.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter parameters = 12;public DataSource.Builder addAllParameters(java.lang.Iterable<? extends DataSourceParameter> values)
Data source parameters.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter parameters = 12;public DataSource.Builder clearParameters()
Data source parameters.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter parameters = 12;public DataSource.Builder removeParameters(int index)
Data source parameters.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter parameters = 12;public DataSourceParameter.Builder getParametersBuilder(int index)
Data source parameters.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter parameters = 12;public DataSourceParameterOrBuilder getParametersOrBuilder(int index)
Data source parameters.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter parameters = 12;getParametersOrBuilder in interface DataSourceOrBuilderpublic java.util.List<? extends DataSourceParameterOrBuilder> getParametersOrBuilderList()
Data source parameters.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter parameters = 12;getParametersOrBuilderList in interface DataSourceOrBuilderpublic DataSourceParameter.Builder addParametersBuilder()
Data source parameters.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter parameters = 12;public DataSourceParameter.Builder addParametersBuilder(int index)
Data source parameters.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter parameters = 12;public java.util.List<DataSourceParameter.Builder> getParametersBuilderList()
Data source parameters.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter parameters = 12;public java.lang.String getHelpUrl()
Url for the help document for this data source.
string help_url = 13;getHelpUrl in interface DataSourceOrBuilderpublic ByteString getHelpUrlBytes()
Url for the help document for this data source.
string help_url = 13;getHelpUrlBytes in interface DataSourceOrBuilderpublic DataSource.Builder setHelpUrl(java.lang.String value)
Url for the help document for this data source.
string help_url = 13;public DataSource.Builder clearHelpUrl()
Url for the help document for this data source.
string help_url = 13;public DataSource.Builder setHelpUrlBytes(ByteString value)
Url for the help document for this data source.
string help_url = 13;public int getAuthorizationTypeValue()
Indicates the type of authorization.
.google.cloud.bigquery.datatransfer.v1.DataSource.AuthorizationType authorization_type = 14;getAuthorizationTypeValue in interface DataSourceOrBuilderpublic DataSource.Builder setAuthorizationTypeValue(int value)
Indicates the type of authorization.
.google.cloud.bigquery.datatransfer.v1.DataSource.AuthorizationType authorization_type = 14;public DataSource.AuthorizationType getAuthorizationType()
Indicates the type of authorization.
.google.cloud.bigquery.datatransfer.v1.DataSource.AuthorizationType authorization_type = 14;getAuthorizationType in interface DataSourceOrBuilderpublic DataSource.Builder setAuthorizationType(DataSource.AuthorizationType value)
Indicates the type of authorization.
.google.cloud.bigquery.datatransfer.v1.DataSource.AuthorizationType authorization_type = 14;public DataSource.Builder clearAuthorizationType()
Indicates the type of authorization.
.google.cloud.bigquery.datatransfer.v1.DataSource.AuthorizationType authorization_type = 14;public int getDataRefreshTypeValue()
Specifies whether the data source supports automatic data refresh for the past few days, and how it's supported. For some data sources, data might not be complete until a few days later, so it's useful to refresh data automatically.
.google.cloud.bigquery.datatransfer.v1.DataSource.DataRefreshType data_refresh_type = 15;getDataRefreshTypeValue in interface DataSourceOrBuilderpublic DataSource.Builder setDataRefreshTypeValue(int value)
Specifies whether the data source supports automatic data refresh for the past few days, and how it's supported. For some data sources, data might not be complete until a few days later, so it's useful to refresh data automatically.
.google.cloud.bigquery.datatransfer.v1.DataSource.DataRefreshType data_refresh_type = 15;public DataSource.DataRefreshType getDataRefreshType()
Specifies whether the data source supports automatic data refresh for the past few days, and how it's supported. For some data sources, data might not be complete until a few days later, so it's useful to refresh data automatically.
.google.cloud.bigquery.datatransfer.v1.DataSource.DataRefreshType data_refresh_type = 15;getDataRefreshType in interface DataSourceOrBuilderpublic DataSource.Builder setDataRefreshType(DataSource.DataRefreshType value)
Specifies whether the data source supports automatic data refresh for the past few days, and how it's supported. For some data sources, data might not be complete until a few days later, so it's useful to refresh data automatically.
.google.cloud.bigquery.datatransfer.v1.DataSource.DataRefreshType data_refresh_type = 15;public DataSource.Builder clearDataRefreshType()
Specifies whether the data source supports automatic data refresh for the past few days, and how it's supported. For some data sources, data might not be complete until a few days later, so it's useful to refresh data automatically.
.google.cloud.bigquery.datatransfer.v1.DataSource.DataRefreshType data_refresh_type = 15;public int getDefaultDataRefreshWindowDays()
Default data refresh window on days. Only meaningful when `data_refresh_type` = `SLIDING_WINDOW`.
int32 default_data_refresh_window_days = 16;getDefaultDataRefreshWindowDays in interface DataSourceOrBuilderpublic DataSource.Builder setDefaultDataRefreshWindowDays(int value)
Default data refresh window on days. Only meaningful when `data_refresh_type` = `SLIDING_WINDOW`.
int32 default_data_refresh_window_days = 16;public DataSource.Builder clearDefaultDataRefreshWindowDays()
Default data refresh window on days. Only meaningful when `data_refresh_type` = `SLIDING_WINDOW`.
int32 default_data_refresh_window_days = 16;public boolean getManualRunsDisabled()
Disables backfilling and manual run scheduling for the data source.
bool manual_runs_disabled = 17;getManualRunsDisabled in interface DataSourceOrBuilderpublic DataSource.Builder setManualRunsDisabled(boolean value)
Disables backfilling and manual run scheduling for the data source.
bool manual_runs_disabled = 17;public DataSource.Builder clearManualRunsDisabled()
Disables backfilling and manual run scheduling for the data source.
bool manual_runs_disabled = 17;public boolean hasMinimumScheduleInterval()
The minimum interval for scheduler to schedule runs.
.google.protobuf.Duration minimum_schedule_interval = 18;hasMinimumScheduleInterval in interface DataSourceOrBuilderpublic Duration getMinimumScheduleInterval()
The minimum interval for scheduler to schedule runs.
.google.protobuf.Duration minimum_schedule_interval = 18;getMinimumScheduleInterval in interface DataSourceOrBuilderpublic DataSource.Builder setMinimumScheduleInterval(Duration value)
The minimum interval for scheduler to schedule runs.
.google.protobuf.Duration minimum_schedule_interval = 18;public DataSource.Builder setMinimumScheduleInterval(Duration.Builder builderForValue)
The minimum interval for scheduler to schedule runs.
.google.protobuf.Duration minimum_schedule_interval = 18;public DataSource.Builder mergeMinimumScheduleInterval(Duration value)
The minimum interval for scheduler to schedule runs.
.google.protobuf.Duration minimum_schedule_interval = 18;public DataSource.Builder clearMinimumScheduleInterval()
The minimum interval for scheduler to schedule runs.
.google.protobuf.Duration minimum_schedule_interval = 18;public Duration.Builder getMinimumScheduleIntervalBuilder()
The minimum interval for scheduler to schedule runs.
.google.protobuf.Duration minimum_schedule_interval = 18;public DurationOrBuilder getMinimumScheduleIntervalOrBuilder()
The minimum interval for scheduler to schedule runs.
.google.protobuf.Duration minimum_schedule_interval = 18;getMinimumScheduleIntervalOrBuilder in interface DataSourceOrBuilderpublic final DataSource.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<DataSource.Builder>public final DataSource.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<DataSource.Builder>