view release on metacpan or search on metacpan
lib/Google/Cloud/Bigquery/V2.pm view on Meta::CPAN
my $response = $self->transport->call({
service => 'google.cloud.bigquery.v2.RoutineService',
method => 'InsertRoutine',
request => $request,
response_class => $response_class,
});
return $response;
}
sub update_routine {
my ($self, %params) = @_;
my $request_class = 'Google::Cloud::Bigquery::V2::Routine::UpdateRoutineRequest';
my $request = $request_class->new(%params);
my $response_class = 'Google::Cloud::Bigquery::V2::Routine::Routine';
my $response = $self->transport->call({
service => 'google.cloud.bigquery.v2.RoutineService',
method => 'UpdateRoutine',
request => $request,
lib/Google/Cloud/Bigquery/V2.pm view on Meta::CPAN
my $response = $self->transport->call({
service => 'google.cloud.bigquery.v2.TableService',
method => 'PatchTable',
request => $request,
response_class => $response_class,
});
return $response;
}
sub update_table {
my ($self, %params) = @_;
my $request_class = 'Google::Cloud::Bigquery::V2::Table::UpdateOrPatchTableRequest';
my $request = $request_class->new(%params);
my $response_class = 'Google::Cloud::Bigquery::V2::Table::Table';
my $response = $self->transport->call({
service => 'google.cloud.bigquery.v2.TableService',
method => 'UpdateTable',
request => $request,
lib/Google/Cloud/Bigquery/V2.pm view on Meta::CPAN
my $response = $self->transport->call({
service => 'google.cloud.bigquery.v2.JobService',
method => 'InsertJob',
request => $request,
response_class => $response_class,
});
return $response;
}
sub update_job {
my ($self, %params) = @_;
my $request_class = 'Google::Cloud::Bigquery::V2::Job::UpdateJobRequest';
my $request = $request_class->new(%params);
my $response_class = 'Google::Cloud::Bigquery::V2::Job::Job';
my $response = $self->transport->call({
service => 'google.cloud.bigquery.v2.JobService',
method => 'UpdateJob',
request => $request,
lib/Google/Cloud/Bigquery/V2.pm view on Meta::CPAN
my $response = $self->transport->call({
service => 'google.cloud.bigquery.v2.DatasetService',
method => 'PatchDataset',
request => $request,
response_class => $response_class,
});
return $response;
}
sub update_dataset {
my ($self, %params) = @_;
my $request_class = 'Google::Cloud::Bigquery::V2::Dataset::UpdateOrPatchDatasetRequest';
my $request = $request_class->new(%params);
my $response_class = 'Google::Cloud::Bigquery::V2::Dataset::Dataset';
my $response = $self->transport->call({
service => 'google.cloud.bigquery.v2.DatasetService',
method => 'UpdateDataset',
request => $request,
lib/Google/Cloud/Bigquery/V2.pm view on Meta::CPAN
my $response = $self->transport->call({
service => 'google.cloud.bigquery.v2.RowAccessPolicyService',
method => 'CreateRowAccessPolicy',
request => $request,
response_class => $response_class,
});
return $response;
}
sub update_row_access_policy {
my ($self, %params) = @_;
my $request_class = 'Google::Cloud::Bigquery::V2::RowAccessPolicy::UpdateRowAccessPolicyRequest';
my $request = $request_class->new(%params);
my $response_class = 'Google::Cloud::Bigquery::V2::RowAccessPolicy::RowAccessPolicy';
my $response = $self->transport->call({
service => 'google.cloud.bigquery.v2.RowAccessPolicyService',
method => 'UpdateRowAccessPolicy',
request => $request,
lib/Google/Cloud/Bigquery/V2/Dataset.pm view on Meta::CPAN
? Google::Cloud::Bigquery::V2::Dataset::UpdateOrPatchDatasetRequest->new($args)
: $args;
return $self->_grpc_client->call({
service => 'google.cloud.bigquery.v2.DatasetService',
method => 'PatchDataset',
request => $req,
response_class => 'Google::Cloud::Bigquery::V2::Dataset::Dataset',
});
}
sub update_dataset {
my ($self, $args) = @_;
my $req = ref($args) eq 'HASH'
? Google::Cloud::Bigquery::V2::Dataset::UpdateOrPatchDatasetRequest->new($args)
: $args;
return $self->_grpc_client->call({
service => 'google.cloud.bigquery.v2.DatasetService',
method => 'UpdateDataset',
request => $req,
response_class => 'Google::Cloud::Bigquery::V2::Dataset::Dataset',
});
lib/Google/Cloud/Bigquery/V2/DatasetServiceClient.pm view on Meta::CPAN
my $response = $self->transport->call({
service => 'google.cloud.bigquery.v2.DatasetService',
method => 'PatchDataset',
request => $request,
response_class => $response_class,
});
return $response;
}
sub update_dataset {
my ($self, %params) = @_;
my $request_class = 'Google::Cloud::Bigquery::V2::Dataset::UpdateOrPatchDatasetRequest';
my $request = eval { $request_class->new(\%params) } || eval { $request_class->new(%params) } || ($request_class->can('encode') ? $request_class->encode(\%params) : \%params);
my $response_class = 'Google::Cloud::Bigquery::V2::Dataset::Dataset';
my $response = $self->transport->call({
service => 'google.cloud.bigquery.v2.DatasetService',
method => 'UpdateDataset',
request => $request,
lib/Google/Cloud/Bigquery/V2/Routine.pm view on Meta::CPAN
? Google::Cloud::Bigquery::V2::Routine::InsertRoutineRequest->new($args)
: $args;
return $self->_grpc_client->call({
service => 'google.cloud.bigquery.v2.RoutineService',
method => 'InsertRoutine',
request => $req,
response_class => 'Google::Cloud::Bigquery::V2::Routine::Routine',
});
}
sub update_routine {
my ($self, $args) = @_;
my $req = ref($args) eq 'HASH'
? Google::Cloud::Bigquery::V2::Routine::UpdateRoutineRequest->new($args)
: $args;
return $self->_grpc_client->call({
service => 'google.cloud.bigquery.v2.RoutineService',
method => 'UpdateRoutine',
request => $req,
response_class => 'Google::Cloud::Bigquery::V2::Routine::Routine',
});
lib/Google/Cloud/Bigquery/V2/RoutineServiceClient.pm view on Meta::CPAN
my $response = $self->transport->call({
service => 'google.cloud.bigquery.v2.RoutineService',
method => 'InsertRoutine',
request => $request,
response_class => $response_class,
});
return $response;
}
sub update_routine {
my ($self, %params) = @_;
my $request_class = 'Google::Cloud::Bigquery::V2::Routine::UpdateRoutineRequest';
my $request = eval { $request_class->new(\%params) } || eval { $request_class->new(%params) } || ($request_class->can('encode') ? $request_class->encode(\%params) : \%params);
my $response_class = 'Google::Cloud::Bigquery::V2::Routine::Routine';
my $response = $self->transport->call({
service => 'google.cloud.bigquery.v2.RoutineService',
method => 'UpdateRoutine',
request => $request,
lib/Google/Cloud/Bigquery/V2/RowAccessPolicy.pm view on Meta::CPAN
? Google::Cloud::Bigquery::V2::RowAccessPolicy::CreateRowAccessPolicyRequest->new($args)
: $args;
return $self->_grpc_client->call({
service => 'google.cloud.bigquery.v2.RowAccessPolicyService',
method => 'CreateRowAccessPolicy',
request => $req,
response_class => 'Google::Cloud::Bigquery::V2::RowAccessPolicy::RowAccessPolicy',
});
}
sub update_row_access_policy {
my ($self, $args) = @_;
my $req = ref($args) eq 'HASH'
? Google::Cloud::Bigquery::V2::RowAccessPolicy::UpdateRowAccessPolicyRequest->new($args)
: $args;
return $self->_grpc_client->call({
service => 'google.cloud.bigquery.v2.RowAccessPolicyService',
method => 'UpdateRowAccessPolicy',
request => $req,
response_class => 'Google::Cloud::Bigquery::V2::RowAccessPolicy::RowAccessPolicy',
});
lib/Google/Cloud/Bigquery/V2/RowAccessPolicyServiceClient.pm view on Meta::CPAN
my $response = $self->transport->call({
service => 'google.cloud.bigquery.v2.RowAccessPolicyService',
method => 'CreateRowAccessPolicy',
request => $request,
response_class => $response_class,
});
return $response;
}
sub update_row_access_policy {
my ($self, %params) = @_;
my $request_class = 'Google::Cloud::Bigquery::V2::RowAccessPolicy::UpdateRowAccessPolicyRequest';
my $request = eval { $request_class->new(\%params) } || eval { $request_class->new(%params) } || ($request_class->can('encode') ? $request_class->encode(\%params) : \%params);
my $response_class = 'Google::Cloud::Bigquery::V2::RowAccessPolicy::RowAccessPolicy';
my $response = $self->transport->call({
service => 'google.cloud.bigquery.v2.RowAccessPolicyService',
method => 'UpdateRowAccessPolicy',
request => $request,
lib/Google/Cloud/Bigquery/V2/Table.pm view on Meta::CPAN
? Google::Cloud::Bigquery::V2::Table::UpdateOrPatchTableRequest->new($args)
: $args;
return $self->_grpc_client->call({
service => 'google.cloud.bigquery.v2.TableService',
method => 'PatchTable',
request => $req,
response_class => 'Google::Cloud::Bigquery::V2::Table::Table',
});
}
sub update_table {
my ($self, $args) = @_;
my $req = ref($args) eq 'HASH'
? Google::Cloud::Bigquery::V2::Table::UpdateOrPatchTableRequest->new($args)
: $args;
return $self->_grpc_client->call({
service => 'google.cloud.bigquery.v2.TableService',
method => 'UpdateTable',
request => $req,
response_class => 'Google::Cloud::Bigquery::V2::Table::Table',
});
lib/Google/Cloud/Bigquery/V2/TableServiceClient.pm view on Meta::CPAN
my $response = $self->transport->call({
service => 'google.cloud.bigquery.v2.TableService',
method => 'PatchTable',
request => $request,
response_class => $response_class,
});
return $response;
}
sub update_table {
my ($self, %params) = @_;
my $request_class = 'Google::Cloud::Bigquery::V2::Table::UpdateOrPatchTableRequest';
my $request = eval { $request_class->new(\%params) } || eval { $request_class->new(%params) } || ($request_class->can('encode') ? $request_class->encode(\%params) : \%params);
my $response_class = 'Google::Cloud::Bigquery::V2::Table::Table';
my $response = $self->transport->call({
service => 'google.cloud.bigquery.v2.TableService',
method => 'UpdateTable',
request => $request,