전송 구성을 사용 중지한 후 다시 사용 설정합니다.
코드 샘플
자바
import com.google.api.gax.rpc.ApiException;
import com.google.cloud.bigquery.datatransfer.v1.DataTransferServiceClient;
import com.google.cloud.bigquery.datatransfer.v1.TransferConfig;
import com.google.cloud.bigquery.datatransfer.v1.UpdateTransferConfigRequest;
import com.google.protobuf.FieldMask;
import com.google.protobuf.util.FieldMaskUtil;
import java.io.IOException;
// Sample to re-enable transfer config.
public class ReEnableTransferConfig {
public static void main(String[] args) throws IOException {
// TODO(developer): Replace these variables before running the sample.
String configId = "MY_CONFIG_ID";
TransferConfig transferConfig =
TransferConfig.newBuilder().setName(configId).setDisabled(false).build();
FieldMask updateMask = FieldMaskUtil.fromString("disabled");
reEnableTransferConfig(transferConfig, updateMask);
}
public static void reEnableTransferConfig(TransferConfig transferConfig, FieldMask updateMask)
throws IOException {
try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
UpdateTransferConfigRequest request =
UpdateTransferConfigRequest.newBuilder()
.setTransferConfig(transferConfig)
.setUpdateMask(updateMask)
.build();
TransferConfig updateConfig = dataTransferServiceClient.updateTransferConfig(request);
System.out.println("Transfer config reenable successfully :" + updateConfig.getDisplayName());
} catch (ApiException ex) {
System.out.print("Transfer config was not reenable." + ex.toString());
}
}
}
다음 단계
다른 Google Cloud 제품의 코드 샘플을 검색하고 필터링하려면 Google Cloud 샘플 브라우저를 참조하세요.