- 2.51.0 (latest)
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.39.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.27.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.17
- 2.2.6
- 2.1.23
- 2.0.27
public static final class UpdateTransferConfigRequest.Builder extends 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 type google.cloud.bigquery.datatransfer.v1.UpdateTransferConfigRequest
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > UpdateTransferConfigRequest.BuilderImplements
UpdateTransferConfigRequestOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public UpdateTransferConfigRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
UpdateTransferConfigRequest.Builder |
build()
public UpdateTransferConfigRequest build()
Type | Description |
UpdateTransferConfigRequest |
buildPartial()
public UpdateTransferConfigRequest buildPartial()
Type | Description |
UpdateTransferConfigRequest |
clear()
public UpdateTransferConfigRequest.Builder clear()
Type | Description |
UpdateTransferConfigRequest.Builder |
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;
Type | Description |
UpdateTransferConfigRequest.Builder | This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public UpdateTransferConfigRequest.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
UpdateTransferConfigRequest.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public UpdateTransferConfigRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
UpdateTransferConfigRequest.Builder |
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.
string service_account_name = 6;
Type | Description |
UpdateTransferConfigRequest.Builder | This builder for chaining. |
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];
Type | Description |
UpdateTransferConfigRequest.Builder |
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];
Type | Description |
UpdateTransferConfigRequest.Builder |
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;
Type | Description |
UpdateTransferConfigRequest.Builder | This builder for chaining. |
clone()
public UpdateTransferConfigRequest.Builder clone()
Type | Description |
UpdateTransferConfigRequest.Builder |
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;
Type | Description |
String | The authorizationCode. |
getAuthorizationCodeBytes()
public 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;
Type | Description |
ByteString | The bytes for authorizationCode. |
getDefaultInstanceForType()
public UpdateTransferConfigRequest getDefaultInstanceForType()
Type | Description |
UpdateTransferConfigRequest |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
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.
string service_account_name = 6;
Type | Description |
String | The serviceAccountName. |
getServiceAccountNameBytes()
public 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.
string service_account_name = 6;
Type | Description |
ByteString | The bytes for serviceAccountName. |
getTransferConfig()
public TransferConfig getTransferConfig()
Required. Data transfer configuration to create.
.google.cloud.bigquery.datatransfer.v1.TransferConfig transfer_config = 1 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
TransferConfig | The transferConfig. |
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];
Type | Description |
TransferConfig.Builder |
getTransferConfigOrBuilder()
public TransferConfigOrBuilder getTransferConfigOrBuilder()
Required. Data transfer configuration to create.
.google.cloud.bigquery.datatransfer.v1.TransferConfig transfer_config = 1 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
TransferConfigOrBuilder |
getUpdateMask()
public FieldMask getUpdateMask()
Required. Required list of fields to be updated in this request.
.google.protobuf.FieldMask update_mask = 4 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
FieldMask | The updateMask. |
getUpdateMaskBuilder()
public 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];
Type | Description |
Builder |
getUpdateMaskOrBuilder()
public FieldMaskOrBuilder getUpdateMaskOrBuilder()
Required. Required list of fields to be updated in this request.
.google.protobuf.FieldMask update_mask = 4 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
FieldMaskOrBuilder |
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;
Type | Description |
String | The versionInfo. |
getVersionInfoBytes()
public 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;
Type | Description |
ByteString | The bytes for versionInfo. |
hasTransferConfig()
public boolean hasTransferConfig()
Required. Data transfer configuration to create.
.google.cloud.bigquery.datatransfer.v1.TransferConfig transfer_config = 1 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
boolean | Whether the transferConfig field is set. |
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];
Type | Description |
boolean | Whether the updateMask field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeFrom(UpdateTransferConfigRequest other)
public UpdateTransferConfigRequest.Builder mergeFrom(UpdateTransferConfigRequest other)
Name | Description |
other | UpdateTransferConfigRequest |
Type | Description |
UpdateTransferConfigRequest.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public UpdateTransferConfigRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
UpdateTransferConfigRequest.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public UpdateTransferConfigRequest.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
UpdateTransferConfigRequest.Builder |
mergeTransferConfig(TransferConfig value)
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];
Name | Description |
value | TransferConfig |
Type | Description |
UpdateTransferConfigRequest.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final UpdateTransferConfigRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
UpdateTransferConfigRequest.Builder |
mergeUpdateMask(FieldMask value)
public UpdateTransferConfigRequest.Builder mergeUpdateMask(FieldMask value)
Required. Required list of fields to be updated in this request.
.google.protobuf.FieldMask update_mask = 4 [(.google.api.field_behavior) = REQUIRED];
Name | Description |
value | FieldMask |
Type | Description |
UpdateTransferConfigRequest.Builder |
setAuthorizationCode(String value)
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;
Name | Description |
value | String The authorizationCode to set. |
Type | Description |
UpdateTransferConfigRequest.Builder | This builder for chaining. |
setAuthorizationCodeBytes(ByteString value)
public UpdateTransferConfigRequest.Builder setAuthorizationCodeBytes(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;
Name | Description |
value | ByteString The bytes for authorizationCode to set. |
Type | Description |
UpdateTransferConfigRequest.Builder | This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public UpdateTransferConfigRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
UpdateTransferConfigRequest.Builder |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public UpdateTransferConfigRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
UpdateTransferConfigRequest.Builder |
setServiceAccountName(String value)
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.
string service_account_name = 6;
Name | Description |
value | String The serviceAccountName to set. |
Type | Description |
UpdateTransferConfigRequest.Builder | This builder for chaining. |
setServiceAccountNameBytes(ByteString value)
public UpdateTransferConfigRequest.Builder setServiceAccountNameBytes(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.
string service_account_name = 6;
Name | Description |
value | ByteString The bytes for serviceAccountName to set. |
Type | Description |
UpdateTransferConfigRequest.Builder | This builder for chaining. |
setTransferConfig(TransferConfig value)
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];
Name | Description |
value | TransferConfig |
Type | Description |
UpdateTransferConfigRequest.Builder |
setTransferConfig(TransferConfig.Builder builderForValue)
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];
Name | Description |
builderForValue | TransferConfig.Builder |
Type | Description |
UpdateTransferConfigRequest.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final UpdateTransferConfigRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
UpdateTransferConfigRequest.Builder |
setUpdateMask(FieldMask value)
public UpdateTransferConfigRequest.Builder setUpdateMask(FieldMask value)
Required. Required list of fields to be updated in this request.
.google.protobuf.FieldMask update_mask = 4 [(.google.api.field_behavior) = REQUIRED];
Name | Description |
value | FieldMask |
Type | Description |
UpdateTransferConfigRequest.Builder |
setUpdateMask(FieldMask.Builder builderForValue)
public UpdateTransferConfigRequest.Builder setUpdateMask(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];
Name | Description |
builderForValue | Builder |
Type | Description |
UpdateTransferConfigRequest.Builder |
setVersionInfo(String value)
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;
Name | Description |
value | String The versionInfo to set. |
Type | Description |
UpdateTransferConfigRequest.Builder | This builder for chaining. |
setVersionInfoBytes(ByteString value)
public UpdateTransferConfigRequest.Builder setVersionInfoBytes(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;
Name | Description |
value | ByteString The bytes for versionInfo to set. |
Type | Description |
UpdateTransferConfigRequest.Builder | This builder for chaining. |