Send feedback
Class DataAccessControlServiceGrpc.DataAccessControlServiceBlockingStub (0.2.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
public static final class DataAccessControlServiceGrpc . DataAccessControlServiceBlockingStub extends AbstractBlockingStub<DataAccessControlServiceGrpc . DataAccessControlServiceBlockingStub >
A stub to allow clients to do limited synchronous rpc calls to service
DataAccessControlService.
DataAccessControlService exposes resources and endpoints related to data
access control.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractBlockingStub >
DataAccessControlServiceGrpc.DataAccessControlServiceBlockingStub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected DataAccessControlServiceGrpc . DataAccessControlServiceBlockingStub build ( Channel channel , CallOptions callOptions )
Parameters
Name
Description
channel
io.grpc.Channel
callOptions
io.grpc.CallOptions
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createDataAccessLabel(CreateDataAccessLabelRequest request)
public DataAccessLabel createDataAccessLabel ( CreateDataAccessLabelRequest request )
Creates a data access label.
Data access labels are applied to incoming event data and selected in data
access scopes (another resource), and only users with scopes containing the
label can see data with that label. Currently, the data access label
resource only includes custom labels, which are labels that correspond
to UDM queries over event data.
createDataAccessScope(CreateDataAccessScopeRequest request)
public DataAccessScope createDataAccessScope ( CreateDataAccessScopeRequest request )
Creates a data access scope.
Data access scope is a combination of allowed and denied labels attached
to a permission group. If a scope has allowed labels A and B and denied
labels C and D, then the group of people attached to the scope
will have permissions to see all events labeled with A or B (or both) and
not labeled with either C or D.
deleteDataAccessLabel(DeleteDataAccessLabelRequest request)
public Empty deleteDataAccessLabel ( DeleteDataAccessLabelRequest request )
Deletes a data access label. When a label is deleted, new
data that enters in the system will not receive the label, but the label
will not be removed from old data that still refers to it.
Returns
Type
Description
Empty
deleteDataAccessScope(DeleteDataAccessScopeRequest request)
public Empty deleteDataAccessScope ( DeleteDataAccessScopeRequest request )
Deletes a data access scope.
Returns
Type
Description
Empty
getDataAccessLabel(GetDataAccessLabelRequest request)
public DataAccessLabel getDataAccessLabel ( GetDataAccessLabelRequest request )
Gets a data access label.
getDataAccessScope(GetDataAccessScopeRequest request)
public DataAccessScope getDataAccessScope ( GetDataAccessScopeRequest request )
Retrieves an existing data access scope.
listDataAccessLabels(ListDataAccessLabelsRequest request)
public ListDataAccessLabelsResponse listDataAccessLabels ( ListDataAccessLabelsRequest request )
Lists all data access labels for the customer.
listDataAccessScopes(ListDataAccessScopesRequest request)
public ListDataAccessScopesResponse listDataAccessScopes ( ListDataAccessScopesRequest request )
Lists all existing data access scopes for the customer.
updateDataAccessLabel(UpdateDataAccessLabelRequest request)
public DataAccessLabel updateDataAccessLabel ( UpdateDataAccessLabelRequest request )
Updates a data access label.
updateDataAccessScope(UpdateDataAccessScopeRequest request)
public DataAccessScope updateDataAccessScope ( UpdateDataAccessScopeRequest request )
Updates a data access scope.
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-06-12 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-06-12 UTC."],[],[]]