Class SecurityCenterGrpc.SecurityCenterBlockingStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<SecurityCenterGrpc.SecurityCenterBlockingStub>
com.google.cloud.securitycenter.v1p1beta1.SecurityCenterGrpc.SecurityCenterBlockingStub
- Enclosing class:
- SecurityCenterGrpc
public static final class SecurityCenterGrpc.SecurityCenterBlockingStub
extends io.grpc.stub.AbstractBlockingStub<SecurityCenterGrpc.SecurityCenterBlockingStub>
A stub to allow clients to do limited synchronous rpc calls to service SecurityCenter.
V1p1Beta1 APIs for Security Center service.
-
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
Modifier and TypeMethodDescriptionbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) createFinding(CreateFindingRequest request) Creates a finding.Creates a notification config.createSource(CreateSourceRequest request) Creates a source.com.google.protobuf.EmptyDeletes a notification config.getIamPolicy(GetIamPolicyRequest request) Gets the access control policy on the specified Source.Gets a notification config.Gets the settings for an organization.getSource(GetSourceRequest request) Gets a source.groupAssets(GroupAssetsRequest request) Filters an organization's assets and groups them by their specified properties.groupFindings(GroupFindingsRequest request) Filters an organization or source's findings and groups them by their specified properties.listAssets(ListAssetsRequest request) Lists an organization's assets.listFindings(ListFindingsRequest request) Lists an organization or source's findings.Lists notification configs.listSources(ListSourcesRequest request) Lists all sources belonging to an organization.Runs asset discovery.setFindingState(SetFindingStateRequest request) Updates the state of a finding.setIamPolicy(SetIamPolicyRequest request) Sets the access control policy on the specified Source.Returns the permissions that a caller has on the specified source.updateFinding(UpdateFindingRequest request) Creates or updates a finding.Updates a notification config.Updates an organization's settings.Updates security marks.updateSource(UpdateSourceRequest request) Updates a source.Methods inherited from class io.grpc.stub.AbstractBlockingStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected SecurityCenterGrpc.SecurityCenterBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<SecurityCenterGrpc.SecurityCenterBlockingStub>
-
createSource
Creates a source.
-
createFinding
Creates a finding. The corresponding source must exist for finding creation to succeed.
-
createNotificationConfig
Creates a notification config.
-
deleteNotificationConfig
Deletes a notification config.
-
getIamPolicy
Gets the access control policy on the specified Source.
-
getNotificationConfig
Gets a notification config.
-
getOrganizationSettings
Gets the settings for an organization.
-
getSource
Gets a source.
-
groupAssets
Filters an organization's assets and groups them by their specified properties.
-
groupFindings
Filters an organization or source's findings and groups them by their specified properties. To group across all sources provide a `-` as the source id. Example: /v1/organizations/{organization_id}/sources/-/findings, /v1/folders/{folder_id}/sources/-/findings, /v1/projects/{project_id}/sources/-/findings -
listAssets
Lists an organization's assets.
-
listFindings
Lists an organization or source's findings. To list across all sources provide a `-` as the source id. Example: /v1p1beta1/organizations/{organization_id}/sources/-/findings -
listNotificationConfigs
public ListNotificationConfigsResponse listNotificationConfigs(ListNotificationConfigsRequest request) Lists notification configs.
-
listSources
Lists all sources belonging to an organization.
-
runAssetDiscovery
Runs asset discovery. The discovery is tracked with a long-running operation. This API can only be called with limited frequency for an organization. If it is called too frequently the caller will receive a TOO_MANY_REQUESTS error.
-
setFindingState
Updates the state of a finding.
-
setIamPolicy
Sets the access control policy on the specified Source.
-
testIamPermissions
Returns the permissions that a caller has on the specified source.
-
updateFinding
Creates or updates a finding. The corresponding source must exist for a finding creation to succeed.
-
updateNotificationConfig
Updates a notification config. The following update fields are allowed: description, pubsub_topic, streaming_config.filter
-
updateOrganizationSettings
Updates an organization's settings.
-
updateSource
Updates a source.
-
updateSecurityMarks
Updates security marks.
-