Class SecurityCenterGrpc.SecurityCenterBlockingStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractBlockingStub<SecurityCenterGrpc.SecurityCenterBlockingStub>
-
- com.google.cloud.securitycenter.v1beta1.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 synchronous rpc calls to service SecurityCenter.V1 Beta APIs for Security Center service.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SecurityCenterGrpc.SecurityCenterBlockingStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions)FindingcreateFinding(CreateFindingRequest request)Creates a finding.SourcecreateSource(CreateSourceRequest request)Creates a source.com.google.iam.v1.PolicygetIamPolicy(com.google.iam.v1.GetIamPolicyRequest request)Gets the access control policy on the specified Source.OrganizationSettingsgetOrganizationSettings(GetOrganizationSettingsRequest request)Gets the settings for an organization.SourcegetSource(GetSourceRequest request)Gets a source.GroupAssetsResponsegroupAssets(GroupAssetsRequest request)Filters an organization's assets and groups them by their specified properties.GroupFindingsResponsegroupFindings(GroupFindingsRequest request)Filters an organization or source's findings and groups them by their specified properties.ListAssetsResponselistAssets(ListAssetsRequest request)Lists an organization's assets.ListFindingsResponselistFindings(ListFindingsRequest request)Lists an organization or source's findings.ListSourcesResponselistSources(ListSourcesRequest request)Lists all sources belonging to an organization.com.google.longrunning.OperationrunAssetDiscovery(RunAssetDiscoveryRequest request)Runs asset discovery.FindingsetFindingState(SetFindingStateRequest request)Updates the state of a finding.com.google.iam.v1.PolicysetIamPolicy(com.google.iam.v1.SetIamPolicyRequest request)Sets the access control policy on the specified Source.com.google.iam.v1.TestIamPermissionsResponsetestIamPermissions(com.google.iam.v1.TestIamPermissionsRequest request)Returns the permissions that a caller has on the specified source.FindingupdateFinding(UpdateFindingRequest request)Creates or updates a finding.OrganizationSettingsupdateOrganizationSettings(UpdateOrganizationSettingsRequest request)Updates an organization's settings.SecurityMarksupdateSecurityMarks(UpdateSecurityMarksRequest request)Updates security marks.SourceupdateSource(UpdateSourceRequest request)Updates a source.
-
-
-
Method Detail
-
build
protected SecurityCenterGrpc.SecurityCenterBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
buildin classio.grpc.stub.AbstractStub<SecurityCenterGrpc.SecurityCenterBlockingStub>
-
createSource
public Source createSource(CreateSourceRequest request)
Creates a source.
-
createFinding
public Finding createFinding(CreateFindingRequest request)
Creates a finding. The corresponding source must exist for finding creation to succeed.
-
getIamPolicy
public com.google.iam.v1.Policy getIamPolicy(com.google.iam.v1.GetIamPolicyRequest request)
Gets the access control policy on the specified Source.
-
getOrganizationSettings
public OrganizationSettings getOrganizationSettings(GetOrganizationSettingsRequest request)
Gets the settings for an organization.
-
getSource
public Source getSource(GetSourceRequest request)
Gets a source.
-
groupAssets
public GroupAssetsResponse groupAssets(GroupAssetsRequest request)
Filters an organization's assets and groups them by their specified properties.
-
groupFindings
public GroupFindingsResponse groupFindings(GroupFindingsRequest request)
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
-
listAssets
public ListAssetsResponse listAssets(ListAssetsRequest request)
Lists an organization's assets.
-
listFindings
public ListFindingsResponse listFindings(ListFindingsRequest request)
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
-
listSources
public ListSourcesResponse listSources(ListSourcesRequest request)
Lists all sources belonging to an organization.
-
runAssetDiscovery
public com.google.longrunning.Operation runAssetDiscovery(RunAssetDiscoveryRequest request)
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
public Finding setFindingState(SetFindingStateRequest request)
Updates the state of a finding.
-
setIamPolicy
public com.google.iam.v1.Policy setIamPolicy(com.google.iam.v1.SetIamPolicyRequest request)
Sets the access control policy on the specified Source.
-
testIamPermissions
public com.google.iam.v1.TestIamPermissionsResponse testIamPermissions(com.google.iam.v1.TestIamPermissionsRequest request)
Returns the permissions that a caller has on the specified source.
-
updateFinding
public Finding updateFinding(UpdateFindingRequest request)
Creates or updates a finding. The corresponding source must exist for a finding creation to succeed.
-
updateOrganizationSettings
public OrganizationSettings updateOrganizationSettings(UpdateOrganizationSettingsRequest request)
Updates an organization's settings.
-
updateSource
public Source updateSource(UpdateSourceRequest request)
Updates a source.
-
updateSecurityMarks
public SecurityMarks updateSecurityMarks(UpdateSecurityMarksRequest request)
Updates security marks.
-
-