Google-Cloud-Sql-V1

 view release on metacpan or  search on metacpan

lib/Google/Cloud/Sql/V1/CloudSqlBackups.pm  view on Meta::CPAN

        ? Google::Cloud::Sql::V1::CloudSqlBackups::ListBackupsRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.sql.v1.SqlBackupsService',
        method         => 'ListBackups',
        request        => $req,
        response_class => 'Google::Cloud::Sql::V1::CloudSqlBackups::ListBackupsResponse',
    });
}

sub update_backup {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Sql::V1::CloudSqlBackups::UpdateBackupRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.sql.v1.SqlBackupsService',
        method         => 'UpdateBackup',
        request        => $req,
        response_class => 'Google::Cloud::Sql::V1::CloudSqlResources::Operation',
    });

lib/Google/Cloud/Sql/V1/CloudSqlDatabases.pm  view on Meta::CPAN

        ? Google::Cloud::Sql::V1::CloudSqlDatabases::SqlDatabasesUpdateRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.sql.v1.SqlDatabasesService',
        method         => 'Patch',
        request        => $req,
        response_class => 'Google::Cloud::Sql::V1::CloudSqlResources::Operation',
    });
}

sub update {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Sql::V1::CloudSqlDatabases::SqlDatabasesUpdateRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.sql.v1.SqlDatabasesService',
        method         => 'Update',
        request        => $req,
        response_class => 'Google::Cloud::Sql::V1::CloudSqlResources::Operation',
    });

lib/Google/Cloud/Sql/V1/CloudSqlInstances.pm  view on Meta::CPAN

        ? Google::Cloud::Sql::V1::CloudSqlInstances::SqlInstancesTruncateLogRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.sql.v1.SqlInstancesService',
        method         => 'TruncateLog',
        request        => $req,
        response_class => 'Google::Cloud::Sql::V1::CloudSqlResources::Operation',
    });
}

sub update {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Sql::V1::CloudSqlInstances::SqlInstancesUpdateRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.sql.v1.SqlInstancesService',
        method         => 'Update',
        request        => $req,
        response_class => 'Google::Cloud::Sql::V1::CloudSqlResources::Operation',
    });

lib/Google/Cloud/Sql/V1/CloudSqlUsers.pm  view on Meta::CPAN

        ? Google::Cloud::Sql::V1::CloudSqlUsers::SqlUsersListRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.sql.v1.SqlUsersService',
        method         => 'List',
        request        => $req,
        response_class => 'Google::Cloud::Sql::V1::CloudSqlUsers::UsersListResponse',
    });
}

sub update {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Sql::V1::CloudSqlUsers::SqlUsersUpdateRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.sql.v1.SqlUsersService',
        method         => 'Update',
        request        => $req,
        response_class => 'Google::Cloud::Sql::V1::CloudSqlResources::Operation',
    });

lib/Google/Cloud/Sql/V1/SqlDatabasesServiceClient.pm  view on Meta::CPAN

    my $response = $self->transport->call({
        service        => 'google.cloud.sql.v1.SqlDatabasesService',
        method         => 'Patch',
        request        => $request,
        response_class => $response_class,
    });

    return $response;
}

sub update {
    my ($self, %params) = @_;

    my $request_class = 'Google::Cloud::Sql::V1::CloudSqlDatabases::SqlDatabasesUpdateRequest';
    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::Sql::V1::CloudSqlResources::Operation';
    my $response = $self->transport->call({
        service        => 'google.cloud.sql.v1.SqlDatabasesService',
        method         => 'Update',
        request        => $request,

lib/Google/Cloud/Sql/V1/SqlInstancesServiceClient.pm  view on Meta::CPAN

    my $response = $self->transport->call({
        service        => 'google.cloud.sql.v1.SqlInstancesService',
        method         => 'TruncateLog',
        request        => $request,
        response_class => $response_class,
    });

    return $response;
}

sub update {
    my ($self, %params) = @_;

    my $request_class = 'Google::Cloud::Sql::V1::CloudSqlInstances::SqlInstancesUpdateRequest';
    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::Sql::V1::CloudSqlResources::Operation';
    my $response = $self->transport->call({
        service        => 'google.cloud.sql.v1.SqlInstancesService',
        method         => 'Update',
        request        => $request,

lib/Google/Cloud/Sql/V1/SqlUsersServiceClient.pm  view on Meta::CPAN

    my $response = $self->transport->call({
        service        => 'google.cloud.sql.v1.SqlUsersService',
        method         => 'List',
        request        => $request,
        response_class => $response_class,
    });

    return $response;
}

sub update {
    my ($self, %params) = @_;

    my $request_class = 'Google::Cloud::Sql::V1::CloudSqlUsers::SqlUsersUpdateRequest';
    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::Sql::V1::CloudSqlResources::Operation';
    my $response = $self->transport->call({
        service        => 'google.cloud.sql.v1.SqlUsersService',
        method         => 'Update',
        request        => $request,



( run in 0.902 second using v1.01-cache-2.11-cpan-7e94247ccb0 )