Google-Cloud-Metastore-V1

 view release on metacpan or  search on metacpan

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

        ? Google::Cloud::Metastore::V1::Metastore::CreateServiceRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.metastore.v1.DataprocMetastore',
        method         => 'CreateService',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_service {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Metastore::V1::Metastore::UpdateServiceRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.metastore.v1.DataprocMetastore',
        method         => 'UpdateService',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

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

        ? Google::Cloud::Metastore::V1::Metastore::CreateMetadataImportRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.metastore.v1.DataprocMetastore',
        method         => 'CreateMetadataImport',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_metadata_import {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Metastore::V1::Metastore::UpdateMetadataImportRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.metastore.v1.DataprocMetastore',
        method         => 'UpdateMetadataImport',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

lib/Google/Cloud/Metastore/V1/MetastoreFederation.pm  view on Meta::CPAN

        ? Google::Cloud::Metastore::V1::MetastoreFederation::CreateFederationRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.metastore.v1.DataprocMetastoreFederation',
        method         => 'CreateFederation',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_federation {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Metastore::V1::MetastoreFederation::UpdateFederationRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.metastore.v1.DataprocMetastoreFederation',
        method         => 'UpdateFederation',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });



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