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 0.531 second using v1.01-cache-2.11-cpan-3b040b67cf0 )