Google-Cloud-Pubsub-V1
view release on metacpan or search on metacpan
lib/Google/Pubsub/V1/Pubsub.pm view on Meta::CPAN
? Google::Pubsub::V1::Pubsub::Topic->new($args)
: $args;
return $self->_grpc_client->call({
service => 'google.pubsub.v1.Publisher',
method => 'CreateTopic',
request => $req,
response_class => 'Google::Pubsub::V1::Pubsub::Topic',
});
}
sub update_topic {
my ($self, $args) = @_;
my $req = ref($args) eq 'HASH'
? Google::Pubsub::V1::Pubsub::UpdateTopicRequest->new($args)
: $args;
return $self->_grpc_client->call({
service => 'google.pubsub.v1.Publisher',
method => 'UpdateTopic',
request => $req,
response_class => 'Google::Pubsub::V1::Pubsub::Topic',
});
lib/Google/Pubsub/V1/Pubsub.pm view on Meta::CPAN
? Google::Pubsub::V1::Pubsub::GetSubscriptionRequest->new($args)
: $args;
return $self->_grpc_client->call({
service => 'google.pubsub.v1.Subscriber',
method => 'GetSubscription',
request => $req,
response_class => 'Google::Pubsub::V1::Pubsub::Subscription',
});
}
sub update_subscription {
my ($self, $args) = @_;
my $req = ref($args) eq 'HASH'
? Google::Pubsub::V1::Pubsub::UpdateSubscriptionRequest->new($args)
: $args;
return $self->_grpc_client->call({
service => 'google.pubsub.v1.Subscriber',
method => 'UpdateSubscription',
request => $req,
response_class => 'Google::Pubsub::V1::Pubsub::Subscription',
});
lib/Google/Pubsub/V1/Pubsub.pm view on Meta::CPAN
? Google::Pubsub::V1::Pubsub::CreateSnapshotRequest->new($args)
: $args;
return $self->_grpc_client->call({
service => 'google.pubsub.v1.Subscriber',
method => 'CreateSnapshot',
request => $req,
response_class => 'Google::Pubsub::V1::Pubsub::Snapshot',
});
}
sub update_snapshot {
my ($self, $args) = @_;
my $req = ref($args) eq 'HASH'
? Google::Pubsub::V1::Pubsub::UpdateSnapshotRequest->new($args)
: $args;
return $self->_grpc_client->call({
service => 'google.pubsub.v1.Subscriber',
method => 'UpdateSnapshot',
request => $req,
response_class => 'Google::Pubsub::V1::Pubsub::Snapshot',
});
( run in 0.952 second using v1.01-cache-2.11-cpan-7e94247ccb0 )