Class UpdateTransferConfigRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<UpdateTransferConfigRequest.Builder>
-
- com.google.cloud.bigquery.datatransfer.v1.UpdateTransferConfigRequest.Builder
-
- All Implemented Interfaces:
UpdateTransferConfigRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- UpdateTransferConfigRequest
public static final class UpdateTransferConfigRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<UpdateTransferConfigRequest.Builder> implements UpdateTransferConfigRequestOrBuilder
A request to update a transfer configuration. To update the user id of the transfer configuration, authorization info needs to be provided.
Protobuf typegoogle.cloud.bigquery.datatransfer.v1.UpdateTransferConfigRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateTransferConfigRequest.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)UpdateTransferConfigRequestbuild()UpdateTransferConfigRequestbuildPartial()UpdateTransferConfigRequest.Builderclear()UpdateTransferConfigRequest.BuilderclearAuthorizationCode()Optional OAuth2 authorization code to use with this transfer configuration.UpdateTransferConfigRequest.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)UpdateTransferConfigRequest.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)UpdateTransferConfigRequest.BuilderclearServiceAccountName()Optional service account email.UpdateTransferConfigRequest.BuilderclearTransferConfig()Required.UpdateTransferConfigRequest.BuilderclearUpdateMask()Required.UpdateTransferConfigRequest.BuilderclearVersionInfo()Optional version info.UpdateTransferConfigRequest.Builderclone()StringgetAuthorizationCode()Optional OAuth2 authorization code to use with this transfer configuration.com.google.protobuf.ByteStringgetAuthorizationCodeBytes()Optional OAuth2 authorization code to use with this transfer configuration.UpdateTransferConfigRequestgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetServiceAccountName()Optional service account email.com.google.protobuf.ByteStringgetServiceAccountNameBytes()Optional service account email.TransferConfiggetTransferConfig()Required.TransferConfig.BuildergetTransferConfigBuilder()Required.TransferConfigOrBuildergetTransferConfigOrBuilder()Required.com.google.protobuf.FieldMaskgetUpdateMask()Required.com.google.protobuf.FieldMask.BuildergetUpdateMaskBuilder()Required.com.google.protobuf.FieldMaskOrBuildergetUpdateMaskOrBuilder()Required.StringgetVersionInfo()Optional version info.com.google.protobuf.ByteStringgetVersionInfoBytes()Optional version info.booleanhasTransferConfig()Required.booleanhasUpdateMask()Required.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()UpdateTransferConfigRequest.BuildermergeFrom(UpdateTransferConfigRequest other)UpdateTransferConfigRequest.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)UpdateTransferConfigRequest.BuildermergeFrom(com.google.protobuf.Message other)UpdateTransferConfigRequest.BuildermergeTransferConfig(TransferConfig value)Required.UpdateTransferConfigRequest.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)UpdateTransferConfigRequest.BuildermergeUpdateMask(com.google.protobuf.FieldMask value)Required.UpdateTransferConfigRequest.BuildersetAuthorizationCode(String value)Optional OAuth2 authorization code to use with this transfer configuration.UpdateTransferConfigRequest.BuildersetAuthorizationCodeBytes(com.google.protobuf.ByteString value)Optional OAuth2 authorization code to use with this transfer configuration.UpdateTransferConfigRequest.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)UpdateTransferConfigRequest.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)UpdateTransferConfigRequest.BuildersetServiceAccountName(String value)Optional service account email.UpdateTransferConfigRequest.BuildersetServiceAccountNameBytes(com.google.protobuf.ByteString value)Optional service account email.UpdateTransferConfigRequest.BuildersetTransferConfig(TransferConfig value)Required.UpdateTransferConfigRequest.BuildersetTransferConfig(TransferConfig.Builder builderForValue)Required.UpdateTransferConfigRequest.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)UpdateTransferConfigRequest.BuildersetUpdateMask(com.google.protobuf.FieldMask value)Required.UpdateTransferConfigRequest.BuildersetUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue)Required.UpdateTransferConfigRequest.BuildersetVersionInfo(String value)Optional version info.UpdateTransferConfigRequest.BuildersetVersionInfoBytes(com.google.protobuf.ByteString value)Optional version info.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateTransferConfigRequest.Builder>
-
clear
public UpdateTransferConfigRequest.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateTransferConfigRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateTransferConfigRequest.Builder>
-
getDefaultInstanceForType
public UpdateTransferConfigRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public UpdateTransferConfigRequest build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public UpdateTransferConfigRequest buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public UpdateTransferConfigRequest.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateTransferConfigRequest.Builder>
-
setField
public UpdateTransferConfigRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateTransferConfigRequest.Builder>
-
clearField
public UpdateTransferConfigRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateTransferConfigRequest.Builder>
-
clearOneof
public UpdateTransferConfigRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateTransferConfigRequest.Builder>
-
setRepeatedField
public UpdateTransferConfigRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateTransferConfigRequest.Builder>
-
addRepeatedField
public UpdateTransferConfigRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateTransferConfigRequest.Builder>
-
mergeFrom
public UpdateTransferConfigRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<UpdateTransferConfigRequest.Builder>
-
mergeFrom
public UpdateTransferConfigRequest.Builder mergeFrom(UpdateTransferConfigRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateTransferConfigRequest.Builder>
-
mergeFrom
public UpdateTransferConfigRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<UpdateTransferConfigRequest.Builder>- Throws:
IOException
-
hasTransferConfig
public boolean hasTransferConfig()
Required. Data transfer configuration to create.
.google.cloud.bigquery.datatransfer.v1.TransferConfig transfer_config = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasTransferConfigin interfaceUpdateTransferConfigRequestOrBuilder- Returns:
- Whether the transferConfig field is set.
-
getTransferConfig
public TransferConfig getTransferConfig()
Required. Data transfer configuration to create.
.google.cloud.bigquery.datatransfer.v1.TransferConfig transfer_config = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTransferConfigin interfaceUpdateTransferConfigRequestOrBuilder- Returns:
- The transferConfig.
-
setTransferConfig
public UpdateTransferConfigRequest.Builder setTransferConfig(TransferConfig value)
Required. Data transfer configuration to create.
.google.cloud.bigquery.datatransfer.v1.TransferConfig transfer_config = 1 [(.google.api.field_behavior) = REQUIRED];
-
setTransferConfig
public UpdateTransferConfigRequest.Builder setTransferConfig(TransferConfig.Builder builderForValue)
Required. Data transfer configuration to create.
.google.cloud.bigquery.datatransfer.v1.TransferConfig transfer_config = 1 [(.google.api.field_behavior) = REQUIRED];
-
mergeTransferConfig
public UpdateTransferConfigRequest.Builder mergeTransferConfig(TransferConfig value)
Required. Data transfer configuration to create.
.google.cloud.bigquery.datatransfer.v1.TransferConfig transfer_config = 1 [(.google.api.field_behavior) = REQUIRED];
-
clearTransferConfig
public UpdateTransferConfigRequest.Builder clearTransferConfig()
Required. Data transfer configuration to create.
.google.cloud.bigquery.datatransfer.v1.TransferConfig transfer_config = 1 [(.google.api.field_behavior) = REQUIRED];
-
getTransferConfigBuilder
public TransferConfig.Builder getTransferConfigBuilder()
Required. Data transfer configuration to create.
.google.cloud.bigquery.datatransfer.v1.TransferConfig transfer_config = 1 [(.google.api.field_behavior) = REQUIRED];
-
getTransferConfigOrBuilder
public TransferConfigOrBuilder getTransferConfigOrBuilder()
Required. Data transfer configuration to create.
.google.cloud.bigquery.datatransfer.v1.TransferConfig transfer_config = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTransferConfigOrBuilderin interfaceUpdateTransferConfigRequestOrBuilder
-
getAuthorizationCode
public String getAuthorizationCode()
Optional OAuth2 authorization code to use with this transfer configuration. This is required only if `transferConfig.dataSourceId` is 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain authorization_code, make a request to the following URL: <pre class="prettyprint" suppresswarning="true"> https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=authorization_code&client_id=<var>client_id</var>&scope=<var>data_source_scopes</var> </pre> * The <var>client_id</var> is the OAuth client_id of the a data source as returned by ListDataSources method. * <var>data_source_scopes</var> are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to update the transfer config.
string authorization_code = 3;- Specified by:
getAuthorizationCodein interfaceUpdateTransferConfigRequestOrBuilder- Returns:
- The authorizationCode.
-
getAuthorizationCodeBytes
public com.google.protobuf.ByteString getAuthorizationCodeBytes()
Optional OAuth2 authorization code to use with this transfer configuration. This is required only if `transferConfig.dataSourceId` is 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain authorization_code, make a request to the following URL: <pre class="prettyprint" suppresswarning="true"> https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=authorization_code&client_id=<var>client_id</var>&scope=<var>data_source_scopes</var> </pre> * The <var>client_id</var> is the OAuth client_id of the a data source as returned by ListDataSources method. * <var>data_source_scopes</var> are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to update the transfer config.
string authorization_code = 3;- Specified by:
getAuthorizationCodeBytesin interfaceUpdateTransferConfigRequestOrBuilder- Returns:
- The bytes for authorizationCode.
-
setAuthorizationCode
public UpdateTransferConfigRequest.Builder setAuthorizationCode(String value)
Optional OAuth2 authorization code to use with this transfer configuration. This is required only if `transferConfig.dataSourceId` is 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain authorization_code, make a request to the following URL: <pre class="prettyprint" suppresswarning="true"> https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=authorization_code&client_id=<var>client_id</var>&scope=<var>data_source_scopes</var> </pre> * The <var>client_id</var> is the OAuth client_id of the a data source as returned by ListDataSources method. * <var>data_source_scopes</var> are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to update the transfer config.
string authorization_code = 3;- Parameters:
value- The authorizationCode to set.- Returns:
- This builder for chaining.
-
clearAuthorizationCode
public UpdateTransferConfigRequest.Builder clearAuthorizationCode()
Optional OAuth2 authorization code to use with this transfer configuration. This is required only if `transferConfig.dataSourceId` is 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain authorization_code, make a request to the following URL: <pre class="prettyprint" suppresswarning="true"> https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=authorization_code&client_id=<var>client_id</var>&scope=<var>data_source_scopes</var> </pre> * The <var>client_id</var> is the OAuth client_id of the a data source as returned by ListDataSources method. * <var>data_source_scopes</var> are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to update the transfer config.
string authorization_code = 3;- Returns:
- This builder for chaining.
-
setAuthorizationCodeBytes
public UpdateTransferConfigRequest.Builder setAuthorizationCodeBytes(com.google.protobuf.ByteString value)
Optional OAuth2 authorization code to use with this transfer configuration. This is required only if `transferConfig.dataSourceId` is 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain authorization_code, make a request to the following URL: <pre class="prettyprint" suppresswarning="true"> https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=authorization_code&client_id=<var>client_id</var>&scope=<var>data_source_scopes</var> </pre> * The <var>client_id</var> is the OAuth client_id of the a data source as returned by ListDataSources method. * <var>data_source_scopes</var> are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to update the transfer config.
string authorization_code = 3;- Parameters:
value- The bytes for authorizationCode to set.- Returns:
- This builder for chaining.
-
hasUpdateMask
public boolean hasUpdateMask()
Required. Required list of fields to be updated in this request.
.google.protobuf.FieldMask update_mask = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasUpdateMaskin interfaceUpdateTransferConfigRequestOrBuilder- Returns:
- Whether the updateMask field is set.
-
getUpdateMask
public com.google.protobuf.FieldMask getUpdateMask()
Required. Required list of fields to be updated in this request.
.google.protobuf.FieldMask update_mask = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getUpdateMaskin interfaceUpdateTransferConfigRequestOrBuilder- Returns:
- The updateMask.
-
setUpdateMask
public UpdateTransferConfigRequest.Builder setUpdateMask(com.google.protobuf.FieldMask value)
Required. Required list of fields to be updated in this request.
.google.protobuf.FieldMask update_mask = 4 [(.google.api.field_behavior) = REQUIRED];
-
setUpdateMask
public UpdateTransferConfigRequest.Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue)
Required. Required list of fields to be updated in this request.
.google.protobuf.FieldMask update_mask = 4 [(.google.api.field_behavior) = REQUIRED];
-
mergeUpdateMask
public UpdateTransferConfigRequest.Builder mergeUpdateMask(com.google.protobuf.FieldMask value)
Required. Required list of fields to be updated in this request.
.google.protobuf.FieldMask update_mask = 4 [(.google.api.field_behavior) = REQUIRED];
-
clearUpdateMask
public UpdateTransferConfigRequest.Builder clearUpdateMask()
Required. Required list of fields to be updated in this request.
.google.protobuf.FieldMask update_mask = 4 [(.google.api.field_behavior) = REQUIRED];
-
getUpdateMaskBuilder
public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder()
Required. Required list of fields to be updated in this request.
.google.protobuf.FieldMask update_mask = 4 [(.google.api.field_behavior) = REQUIRED];
-
getUpdateMaskOrBuilder
public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
Required. Required list of fields to be updated in this request.
.google.protobuf.FieldMask update_mask = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getUpdateMaskOrBuilderin interfaceUpdateTransferConfigRequestOrBuilder
-
getVersionInfo
public String getVersionInfo()
Optional version info. This is required only if `transferConfig.dataSourceId` is not 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain version info, make a request to the following URL: <pre class="prettyprint" suppresswarning="true"> https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=version_info&client_id=<var>client_id</var>&scope=<var>data_source_scopes</var> </pre> * The <var>client_id</var> is the OAuth client_id of the a data source as returned by ListDataSources method. * <var>data_source_scopes</var> are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to update the transfer config.
string version_info = 5;- Specified by:
getVersionInfoin interfaceUpdateTransferConfigRequestOrBuilder- Returns:
- The versionInfo.
-
getVersionInfoBytes
public com.google.protobuf.ByteString getVersionInfoBytes()
Optional version info. This is required only if `transferConfig.dataSourceId` is not 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain version info, make a request to the following URL: <pre class="prettyprint" suppresswarning="true"> https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=version_info&client_id=<var>client_id</var>&scope=<var>data_source_scopes</var> </pre> * The <var>client_id</var> is the OAuth client_id of the a data source as returned by ListDataSources method. * <var>data_source_scopes</var> are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to update the transfer config.
string version_info = 5;- Specified by:
getVersionInfoBytesin interfaceUpdateTransferConfigRequestOrBuilder- Returns:
- The bytes for versionInfo.
-
setVersionInfo
public UpdateTransferConfigRequest.Builder setVersionInfo(String value)
Optional version info. This is required only if `transferConfig.dataSourceId` is not 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain version info, make a request to the following URL: <pre class="prettyprint" suppresswarning="true"> https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=version_info&client_id=<var>client_id</var>&scope=<var>data_source_scopes</var> </pre> * The <var>client_id</var> is the OAuth client_id of the a data source as returned by ListDataSources method. * <var>data_source_scopes</var> are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to update the transfer config.
string version_info = 5;- Parameters:
value- The versionInfo to set.- Returns:
- This builder for chaining.
-
clearVersionInfo
public UpdateTransferConfigRequest.Builder clearVersionInfo()
Optional version info. This is required only if `transferConfig.dataSourceId` is not 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain version info, make a request to the following URL: <pre class="prettyprint" suppresswarning="true"> https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=version_info&client_id=<var>client_id</var>&scope=<var>data_source_scopes</var> </pre> * The <var>client_id</var> is the OAuth client_id of the a data source as returned by ListDataSources method. * <var>data_source_scopes</var> are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to update the transfer config.
string version_info = 5;- Returns:
- This builder for chaining.
-
setVersionInfoBytes
public UpdateTransferConfigRequest.Builder setVersionInfoBytes(com.google.protobuf.ByteString value)
Optional version info. This is required only if `transferConfig.dataSourceId` is not 'youtube_channel' and new credentials are needed, as indicated by `CheckValidCreds`. In order to obtain version info, make a request to the following URL: <pre class="prettyprint" suppresswarning="true"> https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=version_info&client_id=<var>client_id</var>&scope=<var>data_source_scopes</var> </pre> * The <var>client_id</var> is the OAuth client_id of the a data source as returned by ListDataSources method. * <var>data_source_scopes</var> are the scopes returned by ListDataSources method. Note that this should not be set when `service_account_name` is used to update the transfer config.
string version_info = 5;- Parameters:
value- The bytes for versionInfo to set.- Returns:
- This builder for chaining.
-
getServiceAccountName
public String getServiceAccountName()
Optional service account email. If this field is set, the transfer config will be created with this service account's credentials. It requires that the requesting user calling this API has permissions to act as this service account. Note that not all data sources support service account credentials when creating a transfer config. For the latest list of data sources, read about [using service accounts](https://cloud.google.com/bigquery-transfer/docs/use-service-accounts).
string service_account_name = 6;- Specified by:
getServiceAccountNamein interfaceUpdateTransferConfigRequestOrBuilder- Returns:
- The serviceAccountName.
-
getServiceAccountNameBytes
public com.google.protobuf.ByteString getServiceAccountNameBytes()
Optional service account email. If this field is set, the transfer config will be created with this service account's credentials. It requires that the requesting user calling this API has permissions to act as this service account. Note that not all data sources support service account credentials when creating a transfer config. For the latest list of data sources, read about [using service accounts](https://cloud.google.com/bigquery-transfer/docs/use-service-accounts).
string service_account_name = 6;- Specified by:
getServiceAccountNameBytesin interfaceUpdateTransferConfigRequestOrBuilder- Returns:
- The bytes for serviceAccountName.
-
setServiceAccountName
public UpdateTransferConfigRequest.Builder setServiceAccountName(String value)
Optional service account email. If this field is set, the transfer config will be created with this service account's credentials. It requires that the requesting user calling this API has permissions to act as this service account. Note that not all data sources support service account credentials when creating a transfer config. For the latest list of data sources, read about [using service accounts](https://cloud.google.com/bigquery-transfer/docs/use-service-accounts).
string service_account_name = 6;- Parameters:
value- The serviceAccountName to set.- Returns:
- This builder for chaining.
-
clearServiceAccountName
public UpdateTransferConfigRequest.Builder clearServiceAccountName()
Optional service account email. If this field is set, the transfer config will be created with this service account's credentials. It requires that the requesting user calling this API has permissions to act as this service account. Note that not all data sources support service account credentials when creating a transfer config. For the latest list of data sources, read about [using service accounts](https://cloud.google.com/bigquery-transfer/docs/use-service-accounts).
string service_account_name = 6;- Returns:
- This builder for chaining.
-
setServiceAccountNameBytes
public UpdateTransferConfigRequest.Builder setServiceAccountNameBytes(com.google.protobuf.ByteString value)
Optional service account email. If this field is set, the transfer config will be created with this service account's credentials. It requires that the requesting user calling this API has permissions to act as this service account. Note that not all data sources support service account credentials when creating a transfer config. For the latest list of data sources, read about [using service accounts](https://cloud.google.com/bigquery-transfer/docs/use-service-accounts).
string service_account_name = 6;- Parameters:
value- The bytes for serviceAccountName to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final UpdateTransferConfigRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateTransferConfigRequest.Builder>
-
mergeUnknownFields
public final UpdateTransferConfigRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateTransferConfigRequest.Builder>
-
-