public abstract static class SecurityCenterGrpc.SecurityCenterImplBase implements BindableServiceV1 Beta APIs for Security Center service.
Implements
io.grpc.BindableServiceConstructors
SecurityCenterImplBase()
public SecurityCenterImplBase()Methods
bindService()
public final ServerServiceDefinition bindService()| Type | Description |
| io.grpc.ServerServiceDefinition |
createFinding(CreateFindingRequest request, StreamObserver<Finding> responseObserver)
public void createFinding(CreateFindingRequest request, StreamObserver<Finding> responseObserver)Creates a finding. The corresponding source must exist for finding creation to succeed.
| Name | Description |
| request | CreateFindingRequest |
| responseObserver | io.grpc.stub.StreamObserver<Finding> |
createSource(CreateSourceRequest request, StreamObserver<Source> responseObserver)
public void createSource(CreateSourceRequest request, StreamObserver<Source> responseObserver)Creates a source.
| Name | Description |
| request | CreateSourceRequest |
| responseObserver | io.grpc.stub.StreamObserver<Source> |
getIamPolicy(GetIamPolicyRequest request, StreamObserver<Policy> responseObserver)
public void getIamPolicy(GetIamPolicyRequest request, StreamObserver<Policy> responseObserver)Gets the access control policy on the specified Source.
| Name | Description |
| request | com.google.iam.v1.GetIamPolicyRequest |
| responseObserver | io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> |
getOrganizationSettings(GetOrganizationSettingsRequest request, StreamObserver<OrganizationSettings> responseObserver)
public void getOrganizationSettings(GetOrganizationSettingsRequest request, StreamObserver<OrganizationSettings> responseObserver)Gets the settings for an organization.
| Name | Description |
| request | GetOrganizationSettingsRequest |
| responseObserver | io.grpc.stub.StreamObserver<OrganizationSettings> |
getSource(GetSourceRequest request, StreamObserver<Source> responseObserver)
public void getSource(GetSourceRequest request, StreamObserver<Source> responseObserver)Gets a source.
| Name | Description |
| request | GetSourceRequest |
| responseObserver | io.grpc.stub.StreamObserver<Source> |
groupAssets(GroupAssetsRequest request, StreamObserver<GroupAssetsResponse> responseObserver)
public void groupAssets(GroupAssetsRequest request, StreamObserver<GroupAssetsResponse> responseObserver)Filters an organization's assets and groups them by their specified properties.
| Name | Description |
| request | GroupAssetsRequest |
| responseObserver | io.grpc.stub.StreamObserver<GroupAssetsResponse> |
groupFindings(GroupFindingsRequest request, StreamObserver<GroupFindingsResponse> responseObserver)
public void groupFindings(GroupFindingsRequest request, StreamObserver<GroupFindingsResponse> responseObserver) 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: /v1beta1/organizations/{organization_id}/sources/-/findings
| Name | Description |
| request | GroupFindingsRequest |
| responseObserver | io.grpc.stub.StreamObserver<GroupFindingsResponse> |
listAssets(ListAssetsRequest request, StreamObserver<ListAssetsResponse> responseObserver)
public void listAssets(ListAssetsRequest request, StreamObserver<ListAssetsResponse> responseObserver)Lists an organization's assets.
| Name | Description |
| request | ListAssetsRequest |
| responseObserver | io.grpc.stub.StreamObserver<ListAssetsResponse> |
listFindings(ListFindingsRequest request, StreamObserver<ListFindingsResponse> responseObserver)
public void listFindings(ListFindingsRequest request, StreamObserver<ListFindingsResponse> responseObserver) Lists an organization or source's findings.
To list across all sources provide a - as the source id.
Example: /v1beta1/organizations/{organization_id}/sources/-/findings
| Name | Description |
| request | ListFindingsRequest |
| responseObserver | io.grpc.stub.StreamObserver<ListFindingsResponse> |
listSources(ListSourcesRequest request, StreamObserver<ListSourcesResponse> responseObserver)
public void listSources(ListSourcesRequest request, StreamObserver<ListSourcesResponse> responseObserver)Lists all sources belonging to an organization.
| Name | Description |
| request | ListSourcesRequest |
| responseObserver | io.grpc.stub.StreamObserver<ListSourcesResponse> |
runAssetDiscovery(RunAssetDiscoveryRequest request, StreamObserver<Operation> responseObserver)
public void runAssetDiscovery(RunAssetDiscoveryRequest request, StreamObserver<Operation> responseObserver)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.
| Name | Description |
| request | RunAssetDiscoveryRequest |
| responseObserver | io.grpc.stub.StreamObserver<Operation> |
setFindingState(SetFindingStateRequest request, StreamObserver<Finding> responseObserver)
public void setFindingState(SetFindingStateRequest request, StreamObserver<Finding> responseObserver)Updates the state of a finding.
| Name | Description |
| request | SetFindingStateRequest |
| responseObserver | io.grpc.stub.StreamObserver<Finding> |
setIamPolicy(SetIamPolicyRequest request, StreamObserver<Policy> responseObserver)
public void setIamPolicy(SetIamPolicyRequest request, StreamObserver<Policy> responseObserver)Sets the access control policy on the specified Source.
| Name | Description |
| request | com.google.iam.v1.SetIamPolicyRequest |
| responseObserver | io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> |
testIamPermissions(TestIamPermissionsRequest request, StreamObserver<TestIamPermissionsResponse> responseObserver)
public void testIamPermissions(TestIamPermissionsRequest request, StreamObserver<TestIamPermissionsResponse> responseObserver)Returns the permissions that a caller has on the specified source.
| Name | Description |
| request | com.google.iam.v1.TestIamPermissionsRequest |
| responseObserver | io.grpc.stub.StreamObserver<com.google.iam.v1.TestIamPermissionsResponse> |
updateFinding(UpdateFindingRequest request, StreamObserver<Finding> responseObserver)
public void updateFinding(UpdateFindingRequest request, StreamObserver<Finding> responseObserver)Creates or updates a finding. The corresponding source must exist for a finding creation to succeed.
| Name | Description |
| request | UpdateFindingRequest |
| responseObserver | io.grpc.stub.StreamObserver<Finding> |
updateOrganizationSettings(UpdateOrganizationSettingsRequest request, StreamObserver<OrganizationSettings> responseObserver)
public void updateOrganizationSettings(UpdateOrganizationSettingsRequest request, StreamObserver<OrganizationSettings> responseObserver)Updates an organization's settings.
| Name | Description |
| request | UpdateOrganizationSettingsRequest |
| responseObserver | io.grpc.stub.StreamObserver<OrganizationSettings> |
updateSecurityMarks(UpdateSecurityMarksRequest request, StreamObserver<SecurityMarks> responseObserver)
public void updateSecurityMarks(UpdateSecurityMarksRequest request, StreamObserver<SecurityMarks> responseObserver)Updates security marks.
| Name | Description |
| request | UpdateSecurityMarksRequest |
| responseObserver | io.grpc.stub.StreamObserver<SecurityMarks> |
updateSource(UpdateSourceRequest request, StreamObserver<Source> responseObserver)
public void updateSource(UpdateSourceRequest request, StreamObserver<Source> responseObserver)Updates a source.
| Name | Description |
| request | UpdateSourceRequest |
| responseObserver | io.grpc.stub.StreamObserver<Source> |