Class PolicyTagManagerSerializationGrpc.PolicyTagManagerSerializationFutureStub (1.17.0)

public static final class PolicyTagManagerSerializationGrpc.PolicyTagManagerSerializationFutureStub extends AbstractFutureStub<PolicyTagManagerSerializationGrpc.PolicyTagManagerSerializationFutureStub>

Policy tag manager serialization API service allows clients to manipulate their taxonomies and policy tags data with serialized format.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > PolicyTagManagerSerializationGrpc.PolicyTagManagerSerializationFutureStub

Methods

build(Channel channel, CallOptions callOptions)

protected PolicyTagManagerSerializationGrpc.PolicyTagManagerSerializationFutureStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
PolicyTagManagerSerializationGrpc.PolicyTagManagerSerializationFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

exportTaxonomies(ExportTaxonomiesRequest request)

public ListenableFuture<ExportTaxonomiesResponse> exportTaxonomies(ExportTaxonomiesRequest request)

Exports all taxonomies and their policy tags in a project. This method generates SerializedTaxonomy protos with nested policy tags that can be used as an input for future ImportTaxonomies calls.

Parameter
NameDescription
requestExportTaxonomiesRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ExportTaxonomiesResponse>

importTaxonomies(ImportTaxonomiesRequest request)

public ListenableFuture<ImportTaxonomiesResponse> importTaxonomies(ImportTaxonomiesRequest request)

Imports all taxonomies and their policy tags to a project as new taxonomies. This method provides a bulk taxonomy / policy tag creation using nested proto structure.

Parameter
NameDescription
requestImportTaxonomiesRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ImportTaxonomiesResponse>