Class AssetServiceGrpc.AssetServiceStub

  • Enclosing class:
    AssetServiceGrpc

    public static final class AssetServiceGrpc.AssetServiceStub
    extends io.grpc.stub.AbstractAsyncStub<AssetServiceGrpc.AssetServiceStub>
    A stub to allow clients to do asynchronous rpc calls to service AssetService.
     Asset service definition.
     
    • Nested Class Summary

      • Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub

        io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected AssetServiceGrpc.AssetServiceStub build​(io.grpc.Channel channel, io.grpc.CallOptions callOptions)  
      void exportAssets​(ExportAssetsRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
      Exports assets with time and resource types to a given Cloud Storage location/BigQuery table.
      • Methods inherited from class io.grpc.stub.AbstractAsyncStub

        newStub, newStub
      • Methods inherited from class io.grpc.stub.AbstractStub

        getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOption, withWaitForReady
    • Method Detail

      • exportAssets

        public void exportAssets​(ExportAssetsRequest request,
                                 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Exports assets with time and resource types to a given Cloud Storage
         location/BigQuery table. For Cloud Storage location destinations, the
         output format is newline-delimited JSON. Each line represents a
         [google.cloud.asset.v1p7beta1.Asset][google.cloud.asset.v1p7beta1.Asset] in
         the JSON format; for BigQuery table destinations, the output table stores
         the fields in asset proto as columns. This API implements the
         [google.longrunning.Operation][google.longrunning.Operation] API , which
         allows you to keep track of the export. We recommend intervals of at least
         2 seconds with exponential retry to poll the export operation result. For
         regular-size resource parent, the export operation usually finishes within
         5 minutes.