Google-Cloud-Storage-V2

 view release on metacpan or  search on metacpan

lib/Google/Storage/V2/Storage.pm  view on Meta::CPAN

        ? Google::Iam::V1::IamPolicy::TestIamPermissionsRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.storage.v2.Storage',
        method         => 'TestIamPermissions',
        request        => $req,
        response_class => 'Google::Iam::V1::IamPolicy::TestIamPermissionsResponse',
    });
}

sub update_bucket {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Storage::V2::Storage::UpdateBucketRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.storage.v2.Storage',
        method         => 'UpdateBucket',
        request        => $req,
        response_class => 'Google::Storage::V2::Storage::Bucket',
    });

lib/Google/Storage/V2/Storage.pm  view on Meta::CPAN

        ? Google::Storage::V2::Storage::BidiReadObjectRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.storage.v2.Storage',
        method         => 'BidiReadObject',
        request        => $req,
        response_class => 'Google::Storage::V2::Storage::BidiReadObjectResponse',
    });
}

sub update_object {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Storage::V2::Storage::UpdateObjectRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.storage.v2.Storage',
        method         => 'UpdateObject',
        request        => $req,
        response_class => 'Google::Storage::V2::Storage::Object',
    });



( run in 1.273 second using v1.01-cache-2.11-cpan-3b040b67cf0 )