Class AssetServiceGrpc.AssetServiceFutureStub

  • Enclosing class:
    AssetServiceGrpc

    public static final class AssetServiceGrpc.AssetServiceFutureStub
    extends io.grpc.stub.AbstractFutureStub<AssetServiceGrpc.AssetServiceFutureStub>
    A stub to allow clients to do ListenableFuture-style 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.AssetServiceFutureStub build​(io.grpc.Channel channel, io.grpc.CallOptions callOptions)  
      com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> exportAssets​(ExportAssetsRequest request)
      Exports assets with time and resource types to a given Cloud Storage location/BigQuery table.
      • Methods inherited from class io.grpc.stub.AbstractFutureStub

        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 com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> exportAssets​(ExportAssetsRequest request)
         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.