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, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<DataSource.Builder>
public DataSource.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<DataSource.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<DataSource.Builder>
public DataSource getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public DataSource build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public DataSource buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public DataSource.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<DataSource.Builder>
public DataSource.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<DataSource.Builder>
public DataSource.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<DataSource.Builder>
public DataSource.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<DataSource.Builder>
public DataSource.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<DataSource.Builder>
public DataSource.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<DataSource.Builder>
public DataSource.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<DataSource.Builder>
public DataSource.Builder mergeFrom(DataSource other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<DataSource.Builder>
public DataSource.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<DataSource.Builder>
java.io.IOException
public java.lang.String getName()
Output only. Data source resource name.
string name = 1;
getName
in interface DataSourceOrBuilder
public ByteString getNameBytes()
Output only. Data source resource name.
string name = 1;
getNameBytes
in interface DataSourceOrBuilder
public 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 DataSourceOrBuilder
public ByteString getDataSourceIdBytes()
Data source id.
string data_source_id = 2;
getDataSourceIdBytes
in interface DataSourceOrBuilder
public 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 DataSourceOrBuilder
public ByteString getDisplayNameBytes()
User friendly data source name.
string display_name = 3;
getDisplayNameBytes
in interface DataSourceOrBuilder
public 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 DataSourceOrBuilder
public ByteString getDescriptionBytes()
User friendly data source description string.
string description = 4;
getDescriptionBytes
in interface DataSourceOrBuilder
public 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 DataSourceOrBuilder
public 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 DataSourceOrBuilder
public 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 DataSourceOrBuilder
public 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 DataSourceOrBuilder
public 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 DataSourceOrBuilder
public 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 DataSourceOrBuilder
public 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 DataSourceOrBuilder
public 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 DataSourceOrBuilder
public 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 DataSourceOrBuilder
public 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 DataSourceOrBuilder
public 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 DataSourceOrBuilder
public 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 DataSourceOrBuilder
public 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 DataSourceOrBuilder
public 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 DataSourceOrBuilder
public int getParametersCount()
Data source parameters.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter parameters = 12;
getParametersCount
in interface DataSourceOrBuilder
public DataSourceParameter getParameters(int index)
Data source parameters.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter parameters = 12;
getParameters
in interface DataSourceOrBuilder
public 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 DataSourceOrBuilder
public java.util.List<? extends DataSourceParameterOrBuilder> getParametersOrBuilderList()
Data source parameters.
repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter parameters = 12;
getParametersOrBuilderList
in interface DataSourceOrBuilder
public 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 DataSourceOrBuilder
public ByteString getHelpUrlBytes()
Url for the help document for this data source.
string help_url = 13;
getHelpUrlBytes
in interface DataSourceOrBuilder
public 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 DataSourceOrBuilder
public 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 DataSourceOrBuilder
public 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 DataSourceOrBuilder
public 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 DataSourceOrBuilder
public 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 DataSourceOrBuilder
public 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 DataSourceOrBuilder
public 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 DataSourceOrBuilder
public Duration getMinimumScheduleInterval()
The minimum interval for scheduler to schedule runs.
.google.protobuf.Duration minimum_schedule_interval = 18;
getMinimumScheduleInterval
in interface DataSourceOrBuilder
public 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 DataSourceOrBuilder
public final DataSource.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<DataSource.Builder>
public final DataSource.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<DataSource.Builder>