Google-Cloud-Networkservices-V1

 view release on metacpan or  search on metacpan

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

        ? Google::Cloud::Networkservices::V1::Dep::CreateLbTrafficExtensionRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.DepService',
        method         => 'CreateLbTrafficExtension',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_lb_traffic_extension {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networkservices::V1::Dep::UpdateLbTrafficExtensionRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.DepService',
        method         => 'UpdateLbTrafficExtension',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

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

        ? Google::Cloud::Networkservices::V1::Dep::CreateLbRouteExtensionRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.DepService',
        method         => 'CreateLbRouteExtension',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_lb_route_extension {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networkservices::V1::Dep::UpdateLbRouteExtensionRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.DepService',
        method         => 'UpdateLbRouteExtension',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

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

        ? Google::Cloud::Networkservices::V1::Dep::CreateLbEdgeExtensionRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.DepService',
        method         => 'CreateLbEdgeExtension',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_lb_edge_extension {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networkservices::V1::Dep::UpdateLbEdgeExtensionRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.DepService',
        method         => 'UpdateLbEdgeExtension',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

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

        ? Google::Cloud::Networkservices::V1::Dep::CreateAuthzExtensionRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.DepService',
        method         => 'CreateAuthzExtension',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_authz_extension {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networkservices::V1::Dep::UpdateAuthzExtensionRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.DepService',
        method         => 'UpdateAuthzExtension',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

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

        ? Google::Cloud::Networkservices::V1::EndpointPolicy::CreateEndpointPolicyRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.NetworkServices',
        method         => 'CreateEndpointPolicy',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_endpoint_policy {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networkservices::V1::EndpointPolicy::UpdateEndpointPolicyRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.NetworkServices',
        method         => 'UpdateEndpointPolicy',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

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

        ? Google::Cloud::Networkservices::V1::Extensibility::CreateWasmPluginRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.NetworkServices',
        method         => 'CreateWasmPlugin',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_wasm_plugin {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networkservices::V1::Extensibility::UpdateWasmPluginRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.NetworkServices',
        method         => 'UpdateWasmPlugin',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

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

        ? Google::Cloud::Networkservices::V1::Gateway::CreateGatewayRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.NetworkServices',
        method         => 'CreateGateway',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_gateway {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networkservices::V1::Gateway::UpdateGatewayRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.NetworkServices',
        method         => 'UpdateGateway',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

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

        ? Google::Cloud::Networkservices::V1::GrpcRoute::CreateGrpcRouteRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.NetworkServices',
        method         => 'CreateGrpcRoute',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_grpc_route {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networkservices::V1::GrpcRoute::UpdateGrpcRouteRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.NetworkServices',
        method         => 'UpdateGrpcRoute',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

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

        ? Google::Cloud::Networkservices::V1::HttpRoute::CreateHttpRouteRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.NetworkServices',
        method         => 'CreateHttpRoute',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_http_route {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networkservices::V1::HttpRoute::UpdateHttpRouteRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.NetworkServices',
        method         => 'UpdateHttpRoute',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

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

        ? Google::Cloud::Networkservices::V1::TcpRoute::CreateTcpRouteRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.NetworkServices',
        method         => 'CreateTcpRoute',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_tcp_route {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networkservices::V1::TcpRoute::UpdateTcpRouteRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.NetworkServices',
        method         => 'UpdateTcpRoute',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

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

        ? Google::Cloud::Networkservices::V1::TlsRoute::CreateTlsRouteRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.NetworkServices',
        method         => 'CreateTlsRoute',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_tls_route {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networkservices::V1::TlsRoute::UpdateTlsRouteRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.NetworkServices',
        method         => 'UpdateTlsRoute',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

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

        ? Google::Cloud::Networkservices::V1::ServiceBinding::CreateServiceBindingRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.NetworkServices',
        method         => 'CreateServiceBinding',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_service_binding {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networkservices::V1::ServiceBinding::UpdateServiceBindingRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.NetworkServices',
        method         => 'UpdateServiceBinding',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

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

        ? Google::Cloud::Networkservices::V1::Mesh::CreateMeshRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.NetworkServices',
        method         => 'CreateMesh',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_mesh {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networkservices::V1::Mesh::UpdateMeshRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.NetworkServices',
        method         => 'UpdateMesh',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

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

        ? Google::Cloud::Networkservices::V1::ServiceLbPolicy::CreateServiceLbPolicyRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.NetworkServices',
        method         => 'CreateServiceLbPolicy',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_service_lb_policy {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networkservices::V1::ServiceLbPolicy::UpdateServiceLbPolicyRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.NetworkServices',
        method         => 'UpdateServiceLbPolicy',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });

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

        ? Google::Cloud::Networkservices::V1::AgentGateway::CreateAgentGatewayRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.NetworkServices',
        method         => 'CreateAgentGateway',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });
}

sub update_agent_gateway {
    my ($self, $args) = @_;
    my $req = ref($args) eq 'HASH'
        ? Google::Cloud::Networkservices::V1::AgentGateway::UpdateAgentGatewayRequest->new($args)
        : $args;
    return $self->_grpc_client->call({
        service        => 'google.cloud.networkservices.v1.NetworkServices',
        method         => 'UpdateAgentGateway',
        request        => $req,
        response_class => 'Google::Longrunning::Operations::Operation',
    });



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