| GitHub Repository | Product Reference | REST Documentation |
Service Description: V2 APIs for Security Center service.
This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationLocationName parent = OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]");
List<CreateResourceValueConfigRequest> requests = new ArrayList<>();
BatchCreateResourceValueConfigsResponse response =
securityCenterClient.batchCreateResourceValueConfigs(parent, requests);
}
Note: close() needs to be called on the SecurityCenterClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().
| Method | Description | Method Variants |
|---|---|---|
BatchCreateResourceValueConfigs |
Creates a ResourceValueConfig for an organization. Maps user's tags to difference resource values for use by the attack path simulation. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
BulkMuteFindings |
Kicks off an LRO to bulk mute findings for a parent based on a filter. If no location is specified, findings are muted in global. The parent can be either an organization, folder, or project. The findings matched by the filter will be muted after the LRO is done. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
CreateBigQueryExport |
Creates a BigQuery export. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
CreateFinding |
Creates a finding in a location. The corresponding source must exist for finding creation to succeed. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
CreateMuteConfig |
Creates a mute config. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
CreateNotificationConfig |
Creates a notification config. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
CreateSource |
Creates a source. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DeleteBigQueryExport |
Deletes an existing BigQuery export. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DeleteMuteConfig |
Deletes an existing mute config. If no location is specified, default is global. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DeleteNotificationConfig |
Deletes a notification config. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DeleteResourceValueConfig |
Deletes a ResourceValueConfig. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetBigQueryExport |
Gets a BigQuery export. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetSimulation |
Get the simulation by name or the latest simulation for the given organization. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetValuedResource |
Get the valued resource by name |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetIamPolicy |
Gets the access control policy on the specified Source. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetMuteConfig |
Gets a mute config. If no location is specified, default is global. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetNotificationConfig |
Gets a notification config. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetResourceValueConfig |
Gets a ResourceValueConfig. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetSource |
Gets a source. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GroupFindings |
Filters an organization or source's findings and groups them by their specified properties in a location. If no location is specified, findings are assumed to be in global To group across all sources provide a + |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListAttackPaths |
Lists the attack paths for a set of simulation results or valued resources and filter. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListBigQueryExports |
Lists BigQuery exports. Note that when requesting BigQuery exports at a given level all exports under that level are also returned e.g. if requesting BigQuery exports under a folder, then all BigQuery exports immediately under the folder plus the ones created under the projects within the folder are returned. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListFindings |
Lists an organization or source's findings. To list across all sources for a given location provide a + |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListMuteConfigs |
Lists mute configs. If no location is specified, default is global. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListNotificationConfigs |
Lists notification configs. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListResourceValueConfigs |
Lists all ResourceValueConfigs. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListSources |
Lists all sources belonging to an organization. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListValuedResources |
Lists the valued resources for a set of simulation results and filter. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
SetFindingState |
Updates the state of a finding. If no location is specified, finding is assumed to be in global |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
SetIamPolicy |
Sets the access control policy on the specified Source. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
SetMute |
Updates the mute state of a finding. If no location is specified, finding is assumed to be in global |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
TestIamPermissions |
Returns the permissions that a caller has on the specified source. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateBigQueryExport |
Updates a BigQuery export. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateExternalSystem |
Updates external system. This is for a given finding. If no location is specified, finding is assumed to be in global |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateFinding |
Creates or updates a finding. If no location is specified, finding is assumed to be in global. The corresponding source must exist for a finding creation to succeed. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateMuteConfig |
Updates a mute config. If no location is specified, default is global. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateNotificationConfig |
Updates a notification config. The following update fields are allowed: description, pubsub_topic, streaming_config.filter |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateResourceValueConfig |
Updates an existing ResourceValueConfigs with new rules. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateSecurityMarks |
Updates security marks. For Finding Security marks, if no location is specified, finding is assumed to be in global. Assets Security Marks can only be accessed through global endpoint. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateSource |
Updates a source. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
See the individual methods for example code.
Many parameters require resource names to be formatted in a particular way. To assist with these names, this class includes a format method for each type of name, and additionally a parse method to extract the individual identifiers contained within names that are returned.
This class can be customized by passing in a custom instance of SecurityCenterSettings to create(). For example:
To customize credentials:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
SecurityCenterSettings securityCenterSettings =
SecurityCenterSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
.build();
SecurityCenterClient securityCenterClient = SecurityCenterClient.create(securityCenterSettings);
To customize the endpoint:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
SecurityCenterSettings securityCenterSettings =
SecurityCenterSettings.newBuilder().setEndpoint(myEndpoint).build();
SecurityCenterClient securityCenterClient = SecurityCenterClient.create(securityCenterSettings);
To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over the wire:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
SecurityCenterSettings securityCenterSettings =
SecurityCenterSettings.newHttpJsonBuilder().build();
SecurityCenterClient securityCenterClient = SecurityCenterClient.create(securityCenterSettings);
Please refer to the GitHub repository's samples for more quickstart code snippets.
Static Methods
create()
public static final SecurityCenterClient create()Constructs an instance of SecurityCenterClient with default settings.
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
create(SecurityCenterSettings settings)
public static final SecurityCenterClient create(SecurityCenterSettings settings)Constructs an instance of SecurityCenterClient, using the given settings. The channels are created based on the settings passed in, or defaults for any settings that are not set.
| Parameter | |
|---|---|
| Name | Description |
settings |
SecurityCenterSettings |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
create(SecurityCenterStub stub)
public static final SecurityCenterClient create(SecurityCenterStub stub)Constructs an instance of SecurityCenterClient, using the given stub for making calls. This is for advanced usage - prefer using create(SecurityCenterSettings).
| Parameter | |
|---|---|
| Name | Description |
stub |
SecurityCenterStub |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient |
|
Constructors
SecurityCenterClient(SecurityCenterSettings settings)
protected SecurityCenterClient(SecurityCenterSettings settings)Constructs an instance of SecurityCenterClient, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.
| Parameter | |
|---|---|
| Name | Description |
settings |
SecurityCenterSettings |
SecurityCenterClient(SecurityCenterStub stub)
protected SecurityCenterClient(SecurityCenterStub stub)| Parameter | |
|---|---|
| Name | Description |
stub |
SecurityCenterStub |
Methods
awaitTermination(long duration, TimeUnit unit)
public boolean awaitTermination(long duration, TimeUnit unit)| Parameters | |
|---|---|
| Name | Description |
duration |
long |
unit |
TimeUnit |
| Returns | |
|---|---|
| Type | Description |
boolean |
|
| Exceptions | |
|---|---|
| Type | Description |
InterruptedException |
|
batchCreateResourceValueConfigs(@Nullable OrganizationLocationName parent, List<CreateResourceValueConfigRequest> requests)
public final BatchCreateResourceValueConfigsResponse batchCreateResourceValueConfigs(@Nullable OrganizationLocationName parent, List<CreateResourceValueConfigRequest> requests)Creates a ResourceValueConfig for an organization. Maps user's tags to difference resource values for use by the attack path simulation.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationLocationName parent = OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]");
List<CreateResourceValueConfigRequest> requests = new ArrayList<>();
BatchCreateResourceValueConfigsResponse response =
securityCenterClient.batchCreateResourceValueConfigs(parent, requests);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.OrganizationLocationNameRequired. Resource name of the new ResourceValueConfig's parent. The parent field in the CreateResourceValueConfigRequest messages must either be empty or match this field. |
requests |
List<CreateResourceValueConfigRequest>Required. The resource value configs to be created. |
| Returns | |
|---|---|
| Type | Description |
BatchCreateResourceValueConfigsResponse |
|
batchCreateResourceValueConfigs(@Nullable OrganizationName parent, List<CreateResourceValueConfigRequest> requests)
public final BatchCreateResourceValueConfigsResponse batchCreateResourceValueConfigs(@Nullable OrganizationName parent, List<CreateResourceValueConfigRequest> requests)Creates a ResourceValueConfig for an organization. Maps user's tags to difference resource values for use by the attack path simulation.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
List<CreateResourceValueConfigRequest> requests = new ArrayList<>();
BatchCreateResourceValueConfigsResponse response =
securityCenterClient.batchCreateResourceValueConfigs(parent, requests);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.OrganizationNameRequired. Resource name of the new ResourceValueConfig's parent. The parent field in the CreateResourceValueConfigRequest messages must either be empty or match this field. |
requests |
List<CreateResourceValueConfigRequest>Required. The resource value configs to be created. |
| Returns | |
|---|---|
| Type | Description |
BatchCreateResourceValueConfigsResponse |
|
batchCreateResourceValueConfigs(BatchCreateResourceValueConfigsRequest request)
public final BatchCreateResourceValueConfigsResponse batchCreateResourceValueConfigs(BatchCreateResourceValueConfigsRequest request)Creates a ResourceValueConfig for an organization. Maps user's tags to difference resource values for use by the attack path simulation.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
BatchCreateResourceValueConfigsRequest request =
BatchCreateResourceValueConfigsRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.addAllRequests(new ArrayList<CreateResourceValueConfigRequest>())
.build();
BatchCreateResourceValueConfigsResponse response =
securityCenterClient.batchCreateResourceValueConfigs(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
BatchCreateResourceValueConfigsRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
BatchCreateResourceValueConfigsResponse |
|
batchCreateResourceValueConfigs(String parent, List<CreateResourceValueConfigRequest> requests)
public final BatchCreateResourceValueConfigsResponse batchCreateResourceValueConfigs(String parent, List<CreateResourceValueConfigRequest> requests)Creates a ResourceValueConfig for an organization. Maps user's tags to difference resource values for use by the attack path simulation.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent = OrganizationName.of("[ORGANIZATION]").toString();
List<CreateResourceValueConfigRequest> requests = new ArrayList<>();
BatchCreateResourceValueConfigsResponse response =
securityCenterClient.batchCreateResourceValueConfigs(parent, requests);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
StringRequired. Resource name of the new ResourceValueConfig's parent. The parent field in the CreateResourceValueConfigRequest messages must either be empty or match this field. |
requests |
List<CreateResourceValueConfigRequest>Required. The resource value configs to be created. |
| Returns | |
|---|---|
| Type | Description |
BatchCreateResourceValueConfigsResponse |
|
batchCreateResourceValueConfigsCallable()
public final UnaryCallable<BatchCreateResourceValueConfigsRequest,BatchCreateResourceValueConfigsResponse> batchCreateResourceValueConfigsCallable()Creates a ResourceValueConfig for an organization. Maps user's tags to difference resource values for use by the attack path simulation.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
BatchCreateResourceValueConfigsRequest request =
BatchCreateResourceValueConfigsRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.addAllRequests(new ArrayList<CreateResourceValueConfigRequest>())
.build();
ApiFuture<BatchCreateResourceValueConfigsResponse> future =
securityCenterClient.batchCreateResourceValueConfigsCallable().futureCall(request);
// Do something.
BatchCreateResourceValueConfigsResponse response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<BatchCreateResourceValueConfigsRequest,BatchCreateResourceValueConfigsResponse> |
|
bulkMuteFindingsAsync(@Nullable ResourceName parent)
public final OperationFuture<BulkMuteFindingsResponse,Empty> bulkMuteFindingsAsync(@Nullable ResourceName parent)Kicks off an LRO to bulk mute findings for a parent based on a filter. If no location is specified, findings are muted in global. The parent can be either an organization, folder, or project. The findings matched by the filter will be muted after the LRO is done.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ResourceName parent = FolderName.of("[FOLDER]");
BulkMuteFindingsResponse response = securityCenterClient.bulkMuteFindingsAsync(parent).get();
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.api.resourcenames.ResourceNameRequired. The parent, at which bulk action needs to be applied. If no location is specified, findings are updated in global. The following list shows some examples: + |
| Returns | |
|---|---|
| Type | Description |
OperationFuture<BulkMuteFindingsResponse,Empty> |
|
bulkMuteFindingsAsync(BulkMuteFindingsRequest request)
public final OperationFuture<BulkMuteFindingsResponse,Empty> bulkMuteFindingsAsync(BulkMuteFindingsRequest request)Kicks off an LRO to bulk mute findings for a parent based on a filter. If no location is specified, findings are muted in global. The parent can be either an organization, folder, or project. The findings matched by the filter will be muted after the LRO is done.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
BulkMuteFindingsRequest request =
BulkMuteFindingsRequest.newBuilder()
.setParent(FolderName.of("[FOLDER]").toString())
.setFilter("filter-1274492040")
.build();
BulkMuteFindingsResponse response = securityCenterClient.bulkMuteFindingsAsync(request).get();
}
| Parameter | |
|---|---|
| Name | Description |
request |
BulkMuteFindingsRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
OperationFuture<BulkMuteFindingsResponse,Empty> |
|
bulkMuteFindingsAsync(String parent)
public final OperationFuture<BulkMuteFindingsResponse,Empty> bulkMuteFindingsAsync(String parent)Kicks off an LRO to bulk mute findings for a parent based on a filter. If no location is specified, findings are muted in global. The parent can be either an organization, folder, or project. The findings matched by the filter will be muted after the LRO is done.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent = FolderName.of("[FOLDER]").toString();
BulkMuteFindingsResponse response = securityCenterClient.bulkMuteFindingsAsync(parent).get();
}
| Parameter | |
|---|---|
| Name | Description |
parent |
StringRequired. The parent, at which bulk action needs to be applied. If no location is specified, findings are updated in global. The following list shows some examples: + |
| Returns | |
|---|---|
| Type | Description |
OperationFuture<BulkMuteFindingsResponse,Empty> |
|
bulkMuteFindingsCallable()
public final UnaryCallable<BulkMuteFindingsRequest,Operation> bulkMuteFindingsCallable()Kicks off an LRO to bulk mute findings for a parent based on a filter. If no location is specified, findings are muted in global. The parent can be either an organization, folder, or project. The findings matched by the filter will be muted after the LRO is done.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
BulkMuteFindingsRequest request =
BulkMuteFindingsRequest.newBuilder()
.setParent(FolderName.of("[FOLDER]").toString())
.setFilter("filter-1274492040")
.build();
ApiFuture<Operation> future =
securityCenterClient.bulkMuteFindingsCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<BulkMuteFindingsRequest,Operation> |
|
bulkMuteFindingsOperationCallable()
public final OperationCallable<BulkMuteFindingsRequest,BulkMuteFindingsResponse,Empty> bulkMuteFindingsOperationCallable()Kicks off an LRO to bulk mute findings for a parent based on a filter. If no location is specified, findings are muted in global. The parent can be either an organization, folder, or project. The findings matched by the filter will be muted after the LRO is done.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
BulkMuteFindingsRequest request =
BulkMuteFindingsRequest.newBuilder()
.setParent(FolderName.of("[FOLDER]").toString())
.setFilter("filter-1274492040")
.build();
OperationFuture<BulkMuteFindingsResponse, Empty> future =
securityCenterClient.bulkMuteFindingsOperationCallable().futureCall(request);
// Do something.
BulkMuteFindingsResponse response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
OperationCallable<BulkMuteFindingsRequest,BulkMuteFindingsResponse,Empty> |
|
close()
public final void close()createBigQueryExport(@Nullable FolderLocationName parent, BigQueryExport bigQueryExport, String bigQueryExportId)
public final BigQueryExport createBigQueryExport(@Nullable FolderLocationName parent, BigQueryExport bigQueryExport, String bigQueryExportId)Creates a BigQuery export.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
FolderLocationName parent = FolderLocationName.of("[FOLDER]", "[LOCATION]");
BigQueryExport bigQueryExport = BigQueryExport.newBuilder().build();
String bigQueryExportId = "bigQueryExportId1024198583";
BigQueryExport response =
securityCenterClient.createBigQueryExport(parent, bigQueryExport, bigQueryExportId);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.FolderLocationNameRequired. The name of the parent resource of the new BigQuery export. Its format
is |
bigQueryExport |
BigQueryExportRequired. The BigQuery export being created. |
bigQueryExportId |
StringRequired. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less. |
| Returns | |
|---|---|
| Type | Description |
BigQueryExport |
|
createBigQueryExport(@Nullable LocationName parent, BigQueryExport bigQueryExport, String bigQueryExportId)
public final BigQueryExport createBigQueryExport(@Nullable LocationName parent, BigQueryExport bigQueryExport, String bigQueryExportId)Creates a BigQuery export.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
BigQueryExport bigQueryExport = BigQueryExport.newBuilder().build();
String bigQueryExportId = "bigQueryExportId1024198583";
BigQueryExport response =
securityCenterClient.createBigQueryExport(parent, bigQueryExport, bigQueryExportId);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.LocationNameRequired. The name of the parent resource of the new BigQuery export. Its format
is |
bigQueryExport |
BigQueryExportRequired. The BigQuery export being created. |
bigQueryExportId |
StringRequired. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less. |
| Returns | |
|---|---|
| Type | Description |
BigQueryExport |
|
createBigQueryExport(@Nullable OrganizationLocationName parent, BigQueryExport bigQueryExport, String bigQueryExportId)
public final BigQueryExport createBigQueryExport(@Nullable OrganizationLocationName parent, BigQueryExport bigQueryExport, String bigQueryExportId)Creates a BigQuery export.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationLocationName parent = OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]");
BigQueryExport bigQueryExport = BigQueryExport.newBuilder().build();
String bigQueryExportId = "bigQueryExportId1024198583";
BigQueryExport response =
securityCenterClient.createBigQueryExport(parent, bigQueryExport, bigQueryExportId);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.OrganizationLocationNameRequired. The name of the parent resource of the new BigQuery export. Its format
is |
bigQueryExport |
BigQueryExportRequired. The BigQuery export being created. |
bigQueryExportId |
StringRequired. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less. |
| Returns | |
|---|---|
| Type | Description |
BigQueryExport |
|
createBigQueryExport(CreateBigQueryExportRequest request)
public final BigQueryExport createBigQueryExport(CreateBigQueryExportRequest request)Creates a BigQuery export.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
CreateBigQueryExportRequest request =
CreateBigQueryExportRequest.newBuilder()
.setParent(OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setBigQueryExport(BigQueryExport.newBuilder().build())
.setBigQueryExportId("bigQueryExportId1024198583")
.build();
BigQueryExport response = securityCenterClient.createBigQueryExport(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
CreateBigQueryExportRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
BigQueryExport |
|
createBigQueryExport(String parent, BigQueryExport bigQueryExport, String bigQueryExportId)
public final BigQueryExport createBigQueryExport(String parent, BigQueryExport bigQueryExport, String bigQueryExportId)Creates a BigQuery export.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent = OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]").toString();
BigQueryExport bigQueryExport = BigQueryExport.newBuilder().build();
String bigQueryExportId = "bigQueryExportId1024198583";
BigQueryExport response =
securityCenterClient.createBigQueryExport(parent, bigQueryExport, bigQueryExportId);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
StringRequired. The name of the parent resource of the new BigQuery export. Its format
is |
bigQueryExport |
BigQueryExportRequired. The BigQuery export being created. |
bigQueryExportId |
StringRequired. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less. |
| Returns | |
|---|---|
| Type | Description |
BigQueryExport |
|
createBigQueryExportCallable()
public final UnaryCallable<CreateBigQueryExportRequest,BigQueryExport> createBigQueryExportCallable()Creates a BigQuery export.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
CreateBigQueryExportRequest request =
CreateBigQueryExportRequest.newBuilder()
.setParent(OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setBigQueryExport(BigQueryExport.newBuilder().build())
.setBigQueryExportId("bigQueryExportId1024198583")
.build();
ApiFuture<BigQueryExport> future =
securityCenterClient.createBigQueryExportCallable().futureCall(request);
// Do something.
BigQueryExport response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<CreateBigQueryExportRequest,BigQueryExport> |
|
createFinding(@Nullable SourceName parent, Finding finding, String findingId)
public final Finding createFinding(@Nullable SourceName parent, Finding finding, String findingId)Creates a finding in a location. The corresponding source must exist for finding creation to succeed.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
SourceName parent = SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]");
Finding finding = Finding.newBuilder().build();
String findingId = "findingId439150212";
Finding response = securityCenterClient.createFinding(parent, finding, findingId);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.SourceNameRequired. Resource name of the new finding's parent. The following list shows
some examples of the format: + |
finding |
FindingRequired. The Finding being created. The name and security_marks will be ignored as they are both output only fields on this resource. |
findingId |
StringRequired. Unique identifier provided by the client within the parent scope. It must be alphanumeric and less than or equal to 32 characters and greater than 0 characters in length. |
| Returns | |
|---|---|
| Type | Description |
Finding |
|
createFinding(CreateFindingRequest request)
public final Finding createFinding(CreateFindingRequest request)Creates a finding in a location. The corresponding source must exist for finding creation to succeed.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
CreateFindingRequest request =
CreateFindingRequest.newBuilder()
.setParent(
SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString())
.setFindingId("findingId439150212")
.setFinding(Finding.newBuilder().build())
.build();
Finding response = securityCenterClient.createFinding(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
CreateFindingRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
Finding |
|
createFinding(String parent, Finding finding, String findingId)
public final Finding createFinding(String parent, Finding finding, String findingId)Creates a finding in a location. The corresponding source must exist for finding creation to succeed.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent = SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString();
Finding finding = Finding.newBuilder().build();
String findingId = "findingId439150212";
Finding response = securityCenterClient.createFinding(parent, finding, findingId);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
StringRequired. Resource name of the new finding's parent. The following list shows
some examples of the format: + |
finding |
FindingRequired. The Finding being created. The name and security_marks will be ignored as they are both output only fields on this resource. |
findingId |
StringRequired. Unique identifier provided by the client within the parent scope. It must be alphanumeric and less than or equal to 32 characters and greater than 0 characters in length. |
| Returns | |
|---|---|
| Type | Description |
Finding |
|
createFindingCallable()
public final UnaryCallable<CreateFindingRequest,Finding> createFindingCallable()Creates a finding in a location. The corresponding source must exist for finding creation to succeed.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
CreateFindingRequest request =
CreateFindingRequest.newBuilder()
.setParent(
SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString())
.setFindingId("findingId439150212")
.setFinding(Finding.newBuilder().build())
.build();
ApiFuture<Finding> future = securityCenterClient.createFindingCallable().futureCall(request);
// Do something.
Finding response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<CreateFindingRequest,Finding> |
|
createMuteConfig(@Nullable FolderLocationName parent, MuteConfig muteConfig, String muteConfigId)
public final MuteConfig createMuteConfig(@Nullable FolderLocationName parent, MuteConfig muteConfig, String muteConfigId)Creates a mute config.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
FolderLocationName parent = FolderLocationName.of("[FOLDER]", "[LOCATION]");
MuteConfig muteConfig = MuteConfig.newBuilder().build();
String muteConfigId = "muteConfigId1689669942";
MuteConfig response = securityCenterClient.createMuteConfig(parent, muteConfig, muteConfigId);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.FolderLocationNameRequired. Resource name of the new mute configs's parent. Its format is
|
muteConfig |
MuteConfigRequired. The mute config being created. |
muteConfigId |
StringRequired. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less. |
| Returns | |
|---|---|
| Type | Description |
MuteConfig |
|
createMuteConfig(@Nullable FolderName parent, MuteConfig muteConfig, String muteConfigId)
public final MuteConfig createMuteConfig(@Nullable FolderName parent, MuteConfig muteConfig, String muteConfigId)Creates a mute config.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
FolderName parent = FolderName.of("[FOLDER]");
MuteConfig muteConfig = MuteConfig.newBuilder().build();
String muteConfigId = "muteConfigId1689669942";
MuteConfig response = securityCenterClient.createMuteConfig(parent, muteConfig, muteConfigId);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.FolderNameRequired. Resource name of the new mute configs's parent. Its format is
|
muteConfig |
MuteConfigRequired. The mute config being created. |
muteConfigId |
StringRequired. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less. |
| Returns | |
|---|---|
| Type | Description |
MuteConfig |
|
createMuteConfig(@Nullable LocationName parent, MuteConfig muteConfig, String muteConfigId)
public final MuteConfig createMuteConfig(@Nullable LocationName parent, MuteConfig muteConfig, String muteConfigId)Creates a mute config.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
MuteConfig muteConfig = MuteConfig.newBuilder().build();
String muteConfigId = "muteConfigId1689669942";
MuteConfig response = securityCenterClient.createMuteConfig(parent, muteConfig, muteConfigId);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.LocationNameRequired. Resource name of the new mute configs's parent. Its format is
|
muteConfig |
MuteConfigRequired. The mute config being created. |
muteConfigId |
StringRequired. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less. |
| Returns | |
|---|---|
| Type | Description |
MuteConfig |
|
createMuteConfig(@Nullable OrganizationLocationName parent, MuteConfig muteConfig, String muteConfigId)
public final MuteConfig createMuteConfig(@Nullable OrganizationLocationName parent, MuteConfig muteConfig, String muteConfigId)Creates a mute config.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationLocationName parent = OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]");
MuteConfig muteConfig = MuteConfig.newBuilder().build();
String muteConfigId = "muteConfigId1689669942";
MuteConfig response = securityCenterClient.createMuteConfig(parent, muteConfig, muteConfigId);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.OrganizationLocationNameRequired. Resource name of the new mute configs's parent. Its format is
|
muteConfig |
MuteConfigRequired. The mute config being created. |
muteConfigId |
StringRequired. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less. |
| Returns | |
|---|---|
| Type | Description |
MuteConfig |
|
createMuteConfig(@Nullable OrganizationName parent, MuteConfig muteConfig, String muteConfigId)
public final MuteConfig createMuteConfig(@Nullable OrganizationName parent, MuteConfig muteConfig, String muteConfigId)Creates a mute config.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
MuteConfig muteConfig = MuteConfig.newBuilder().build();
String muteConfigId = "muteConfigId1689669942";
MuteConfig response = securityCenterClient.createMuteConfig(parent, muteConfig, muteConfigId);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.OrganizationNameRequired. Resource name of the new mute configs's parent. Its format is
|
muteConfig |
MuteConfigRequired. The mute config being created. |
muteConfigId |
StringRequired. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less. |
| Returns | |
|---|---|
| Type | Description |
MuteConfig |
|
createMuteConfig(@Nullable ProjectName parent, MuteConfig muteConfig, String muteConfigId)
public final MuteConfig createMuteConfig(@Nullable ProjectName parent, MuteConfig muteConfig, String muteConfigId)Creates a mute config.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ProjectName parent = ProjectName.of("[PROJECT]");
MuteConfig muteConfig = MuteConfig.newBuilder().build();
String muteConfigId = "muteConfigId1689669942";
MuteConfig response = securityCenterClient.createMuteConfig(parent, muteConfig, muteConfigId);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.ProjectNameRequired. Resource name of the new mute configs's parent. Its format is
|
muteConfig |
MuteConfigRequired. The mute config being created. |
muteConfigId |
StringRequired. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less. |
| Returns | |
|---|---|
| Type | Description |
MuteConfig |
|
createMuteConfig(CreateMuteConfigRequest request)
public final MuteConfig createMuteConfig(CreateMuteConfigRequest request)Creates a mute config.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
CreateMuteConfigRequest request =
CreateMuteConfigRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setMuteConfig(MuteConfig.newBuilder().build())
.setMuteConfigId("muteConfigId1689669942")
.build();
MuteConfig response = securityCenterClient.createMuteConfig(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
CreateMuteConfigRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
MuteConfig |
|
createMuteConfig(String parent, MuteConfig muteConfig, String muteConfigId)
public final MuteConfig createMuteConfig(String parent, MuteConfig muteConfig, String muteConfigId)Creates a mute config.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent = OrganizationName.of("[ORGANIZATION]").toString();
MuteConfig muteConfig = MuteConfig.newBuilder().build();
String muteConfigId = "muteConfigId1689669942";
MuteConfig response = securityCenterClient.createMuteConfig(parent, muteConfig, muteConfigId);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
StringRequired. Resource name of the new mute configs's parent. Its format is
|
muteConfig |
MuteConfigRequired. The mute config being created. |
muteConfigId |
StringRequired. Unique identifier provided by the client within the parent scope. It must consist of only lowercase letters, numbers, and hyphens, must start with a letter, must end with either a letter or a number, and must be 63 characters or less. |
| Returns | |
|---|---|
| Type | Description |
MuteConfig |
|
createMuteConfigCallable()
public final UnaryCallable<CreateMuteConfigRequest,MuteConfig> createMuteConfigCallable()Creates a mute config.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
CreateMuteConfigRequest request =
CreateMuteConfigRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setMuteConfig(MuteConfig.newBuilder().build())
.setMuteConfigId("muteConfigId1689669942")
.build();
ApiFuture<MuteConfig> future =
securityCenterClient.createMuteConfigCallable().futureCall(request);
// Do something.
MuteConfig response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<CreateMuteConfigRequest,MuteConfig> |
|
createNotificationConfig(@Nullable FolderLocationName parent, NotificationConfig notificationConfig, String configId)
public final NotificationConfig createNotificationConfig(@Nullable FolderLocationName parent, NotificationConfig notificationConfig, String configId)Creates a notification config.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
FolderLocationName parent = FolderLocationName.of("[FOLDER]", "[LOCATION]");
NotificationConfig notificationConfig = NotificationConfig.newBuilder().build();
String configId = "configId-580140035";
NotificationConfig response =
securityCenterClient.createNotificationConfig(parent, notificationConfig, configId);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.FolderLocationNameRequired. Resource name of the new notification config's parent. Its format is
|
notificationConfig |
NotificationConfigRequired. The notification config being created. The name and the service account will be ignored as they are both output only fields on this resource. |
configId |
StringRequired. Unique identifier provided by the client within the parent scope. It must be between 1 and 128 characters and contain alphanumeric characters, underscores, or hyphens only. |
| Returns | |
|---|---|
| Type | Description |
NotificationConfig |
|
createNotificationConfig(@Nullable LocationName parent, NotificationConfig notificationConfig, String configId)
public final NotificationConfig createNotificationConfig(@Nullable LocationName parent, NotificationConfig notificationConfig, String configId)Creates a notification config.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
NotificationConfig notificationConfig = NotificationConfig.newBuilder().build();
String configId = "configId-580140035";
NotificationConfig response =
securityCenterClient.createNotificationConfig(parent, notificationConfig, configId);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.LocationNameRequired. Resource name of the new notification config's parent. Its format is
|
notificationConfig |
NotificationConfigRequired. The notification config being created. The name and the service account will be ignored as they are both output only fields on this resource. |
configId |
StringRequired. Unique identifier provided by the client within the parent scope. It must be between 1 and 128 characters and contain alphanumeric characters, underscores, or hyphens only. |
| Returns | |
|---|---|
| Type | Description |
NotificationConfig |
|
createNotificationConfig(@Nullable OrganizationLocationName parent, NotificationConfig notificationConfig, String configId)
public final NotificationConfig createNotificationConfig(@Nullable OrganizationLocationName parent, NotificationConfig notificationConfig, String configId)Creates a notification config.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationLocationName parent = OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]");
NotificationConfig notificationConfig = NotificationConfig.newBuilder().build();
String configId = "configId-580140035";
NotificationConfig response =
securityCenterClient.createNotificationConfig(parent, notificationConfig, configId);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.OrganizationLocationNameRequired. Resource name of the new notification config's parent. Its format is
|
notificationConfig |
NotificationConfigRequired. The notification config being created. The name and the service account will be ignored as they are both output only fields on this resource. |
configId |
StringRequired. Unique identifier provided by the client within the parent scope. It must be between 1 and 128 characters and contain alphanumeric characters, underscores, or hyphens only. |
| Returns | |
|---|---|
| Type | Description |
NotificationConfig |
|
createNotificationConfig(CreateNotificationConfigRequest request)
public final NotificationConfig createNotificationConfig(CreateNotificationConfigRequest request)Creates a notification config.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
CreateNotificationConfigRequest request =
CreateNotificationConfigRequest.newBuilder()
.setParent(OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setConfigId("configId-580140035")
.setNotificationConfig(NotificationConfig.newBuilder().build())
.build();
NotificationConfig response = securityCenterClient.createNotificationConfig(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
CreateNotificationConfigRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
NotificationConfig |
|
createNotificationConfig(String parent, NotificationConfig notificationConfig, String configId)
public final NotificationConfig createNotificationConfig(String parent, NotificationConfig notificationConfig, String configId)Creates a notification config.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent = OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]").toString();
NotificationConfig notificationConfig = NotificationConfig.newBuilder().build();
String configId = "configId-580140035";
NotificationConfig response =
securityCenterClient.createNotificationConfig(parent, notificationConfig, configId);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
StringRequired. Resource name of the new notification config's parent. Its format is
|
notificationConfig |
NotificationConfigRequired. The notification config being created. The name and the service account will be ignored as they are both output only fields on this resource. |
configId |
StringRequired. Unique identifier provided by the client within the parent scope. It must be between 1 and 128 characters and contain alphanumeric characters, underscores, or hyphens only. |
| Returns | |
|---|---|
| Type | Description |
NotificationConfig |
|
createNotificationConfigCallable()
public final UnaryCallable<CreateNotificationConfigRequest,NotificationConfig> createNotificationConfigCallable()Creates a notification config.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
CreateNotificationConfigRequest request =
CreateNotificationConfigRequest.newBuilder()
.setParent(OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setConfigId("configId-580140035")
.setNotificationConfig(NotificationConfig.newBuilder().build())
.build();
ApiFuture<NotificationConfig> future =
securityCenterClient.createNotificationConfigCallable().futureCall(request);
// Do something.
NotificationConfig response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<CreateNotificationConfigRequest,NotificationConfig> |
|
createSource(@Nullable OrganizationName parent, Source source)
public final Source createSource(@Nullable OrganizationName parent, Source source)Creates a source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
Source source = Source.newBuilder().build();
Source response = securityCenterClient.createSource(parent, source);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.OrganizationNameRequired. Resource name of the new source's parent. Its format should be
|
source |
SourceRequired. The Source being created, only the display_name and description will be used. All other fields will be ignored. |
| Returns | |
|---|---|
| Type | Description |
Source |
|
createSource(CreateSourceRequest request)
public final Source createSource(CreateSourceRequest request)Creates a source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
CreateSourceRequest request =
CreateSourceRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setSource(Source.newBuilder().build())
.build();
Source response = securityCenterClient.createSource(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
CreateSourceRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
Source |
|
createSource(String parent, Source source)
public final Source createSource(String parent, Source source)Creates a source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent = OrganizationName.of("[ORGANIZATION]").toString();
Source source = Source.newBuilder().build();
Source response = securityCenterClient.createSource(parent, source);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
StringRequired. Resource name of the new source's parent. Its format should be
|
source |
SourceRequired. The Source being created, only the display_name and description will be used. All other fields will be ignored. |
| Returns | |
|---|---|
| Type | Description |
Source |
|
createSourceCallable()
public final UnaryCallable<CreateSourceRequest,Source> createSourceCallable()Creates a source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
CreateSourceRequest request =
CreateSourceRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setSource(Source.newBuilder().build())
.build();
ApiFuture<Source> future = securityCenterClient.createSourceCallable().futureCall(request);
// Do something.
Source response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<CreateSourceRequest,Source> |
|
deleteBigQueryExport(@Nullable BigQueryExportName name)
public final void deleteBigQueryExport(@Nullable BigQueryExportName name)Deletes an existing BigQuery export.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
BigQueryExportName name =
BigQueryExportName.ofOrganizationLocationExportName(
"[ORGANIZATION]", "[LOCATION]", "[EXPORT]");
securityCenterClient.deleteBigQueryExport(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.BigQueryExportNameRequired. The name of the BigQuery export to delete. The following list shows some examples of the format: + |
deleteBigQueryExport(DeleteBigQueryExportRequest request)
public final void deleteBigQueryExport(DeleteBigQueryExportRequest request)Deletes an existing BigQuery export.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
DeleteBigQueryExportRequest request =
DeleteBigQueryExportRequest.newBuilder()
.setName(
BigQueryExportName.ofOrganizationLocationExportName(
"[ORGANIZATION]", "[LOCATION]", "[EXPORT]")
.toString())
.build();
securityCenterClient.deleteBigQueryExport(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
DeleteBigQueryExportRequestThe request object containing all of the parameters for the API call. |
deleteBigQueryExport(String name)
public final void deleteBigQueryExport(String name)Deletes an existing BigQuery export.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String name =
BigQueryExportName.ofOrganizationLocationExportName(
"[ORGANIZATION]", "[LOCATION]", "[EXPORT]")
.toString();
securityCenterClient.deleteBigQueryExport(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. The name of the BigQuery export to delete. The following list shows some examples of the format: + |
deleteBigQueryExportCallable()
public final UnaryCallable<DeleteBigQueryExportRequest,Empty> deleteBigQueryExportCallable()Deletes an existing BigQuery export.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
DeleteBigQueryExportRequest request =
DeleteBigQueryExportRequest.newBuilder()
.setName(
BigQueryExportName.ofOrganizationLocationExportName(
"[ORGANIZATION]", "[LOCATION]", "[EXPORT]")
.toString())
.build();
ApiFuture<Empty> future =
securityCenterClient.deleteBigQueryExportCallable().futureCall(request);
// Do something.
future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<DeleteBigQueryExportRequest,Empty> |
|
deleteMuteConfig(@Nullable MuteConfigName name)
public final void deleteMuteConfig(@Nullable MuteConfigName name)Deletes an existing mute config. If no location is specified, default is global.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
MuteConfigName name =
MuteConfigName.ofOrganizationMuteConfigName("[ORGANIZATION]", "[MUTE_CONFIG]");
securityCenterClient.deleteMuteConfig(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.MuteConfigNameRequired. Name of the mute config to delete. The following list shows some examples of the format: + |
deleteMuteConfig(DeleteMuteConfigRequest request)
public final void deleteMuteConfig(DeleteMuteConfigRequest request)Deletes an existing mute config. If no location is specified, default is global.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
DeleteMuteConfigRequest request =
DeleteMuteConfigRequest.newBuilder()
.setName(
MuteConfigName.ofOrganizationMuteConfigName("[ORGANIZATION]", "[MUTE_CONFIG]")
.toString())
.build();
securityCenterClient.deleteMuteConfig(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
DeleteMuteConfigRequestThe request object containing all of the parameters for the API call. |
deleteMuteConfig(String name)
public final void deleteMuteConfig(String name)Deletes an existing mute config. If no location is specified, default is global.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String name =
MuteConfigName.ofOrganizationMuteConfigName("[ORGANIZATION]", "[MUTE_CONFIG]").toString();
securityCenterClient.deleteMuteConfig(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. Name of the mute config to delete. The following list shows some examples of the format: + |
deleteMuteConfigCallable()
public final UnaryCallable<DeleteMuteConfigRequest,Empty> deleteMuteConfigCallable()Deletes an existing mute config. If no location is specified, default is global.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
DeleteMuteConfigRequest request =
DeleteMuteConfigRequest.newBuilder()
.setName(
MuteConfigName.ofOrganizationMuteConfigName("[ORGANIZATION]", "[MUTE_CONFIG]")
.toString())
.build();
ApiFuture<Empty> future = securityCenterClient.deleteMuteConfigCallable().futureCall(request);
// Do something.
future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<DeleteMuteConfigRequest,Empty> |
|
deleteNotificationConfig(@Nullable NotificationConfigName name)
public final void deleteNotificationConfig(@Nullable NotificationConfigName name)Deletes a notification config.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
NotificationConfigName name =
NotificationConfigName.ofOrganizationLocationNotificationConfigName(
"[ORGANIZATION]", "[LOCATION]", "[NOTIFICATION_CONFIG]");
securityCenterClient.deleteNotificationConfig(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.NotificationConfigNameRequired. Name of the notification config to delete. The following list shows some examples of the format: +
|
deleteNotificationConfig(DeleteNotificationConfigRequest request)
public final void deleteNotificationConfig(DeleteNotificationConfigRequest request)Deletes a notification config.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
DeleteNotificationConfigRequest request =
DeleteNotificationConfigRequest.newBuilder()
.setName(
NotificationConfigName.ofOrganizationLocationNotificationConfigName(
"[ORGANIZATION]", "[LOCATION]", "[NOTIFICATION_CONFIG]")
.toString())
.build();
securityCenterClient.deleteNotificationConfig(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
DeleteNotificationConfigRequestThe request object containing all of the parameters for the API call. |
deleteNotificationConfig(String name)
public final void deleteNotificationConfig(String name)Deletes a notification config.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String name =
NotificationConfigName.ofOrganizationLocationNotificationConfigName(
"[ORGANIZATION]", "[LOCATION]", "[NOTIFICATION_CONFIG]")
.toString();
securityCenterClient.deleteNotificationConfig(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. Name of the notification config to delete. The following list shows some examples of the format: +
|
deleteNotificationConfigCallable()
public final UnaryCallable<DeleteNotificationConfigRequest,Empty> deleteNotificationConfigCallable()Deletes a notification config.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
DeleteNotificationConfigRequest request =
DeleteNotificationConfigRequest.newBuilder()
.setName(
NotificationConfigName.ofOrganizationLocationNotificationConfigName(
"[ORGANIZATION]", "[LOCATION]", "[NOTIFICATION_CONFIG]")
.toString())
.build();
ApiFuture<Empty> future =
securityCenterClient.deleteNotificationConfigCallable().futureCall(request);
// Do something.
future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<DeleteNotificationConfigRequest,Empty> |
|
deleteResourceValueConfig(@Nullable ResourceValueConfigName name)
public final void deleteResourceValueConfig(@Nullable ResourceValueConfigName name)Deletes a ResourceValueConfig.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ResourceValueConfigName name =
ResourceValueConfigName.ofOrganizationResourceValueConfigName(
"[ORGANIZATION]", "[RESOURCE_VALUE_CONFIG]");
securityCenterClient.deleteResourceValueConfig(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.ResourceValueConfigNameRequired. Name of the ResourceValueConfig to delete |
deleteResourceValueConfig(DeleteResourceValueConfigRequest request)
public final void deleteResourceValueConfig(DeleteResourceValueConfigRequest request)Deletes a ResourceValueConfig.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
DeleteResourceValueConfigRequest request =
DeleteResourceValueConfigRequest.newBuilder()
.setName(
ResourceValueConfigName.ofOrganizationResourceValueConfigName(
"[ORGANIZATION]", "[RESOURCE_VALUE_CONFIG]")
.toString())
.build();
securityCenterClient.deleteResourceValueConfig(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
DeleteResourceValueConfigRequestThe request object containing all of the parameters for the API call. |
deleteResourceValueConfig(String name)
public final void deleteResourceValueConfig(String name)Deletes a ResourceValueConfig.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String name =
ResourceValueConfigName.ofOrganizationResourceValueConfigName(
"[ORGANIZATION]", "[RESOURCE_VALUE_CONFIG]")
.toString();
securityCenterClient.deleteResourceValueConfig(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. Name of the ResourceValueConfig to delete |
deleteResourceValueConfigCallable()
public final UnaryCallable<DeleteResourceValueConfigRequest,Empty> deleteResourceValueConfigCallable()Deletes a ResourceValueConfig.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
DeleteResourceValueConfigRequest request =
DeleteResourceValueConfigRequest.newBuilder()
.setName(
ResourceValueConfigName.ofOrganizationResourceValueConfigName(
"[ORGANIZATION]", "[RESOURCE_VALUE_CONFIG]")
.toString())
.build();
ApiFuture<Empty> future =
securityCenterClient.deleteResourceValueConfigCallable().futureCall(request);
// Do something.
future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<DeleteResourceValueConfigRequest,Empty> |
|
getBigQueryExport(@Nullable BigQueryExportName name)
public final BigQueryExport getBigQueryExport(@Nullable BigQueryExportName name)Gets a BigQuery export.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
BigQueryExportName name =
BigQueryExportName.ofOrganizationLocationExportName(
"[ORGANIZATION]", "[LOCATION]", "[EXPORT]");
BigQueryExport response = securityCenterClient.getBigQueryExport(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.BigQueryExportNameRequired. Name of the BigQuery export to retrieve. The following list shows some examples of the format: + |
| Returns | |
|---|---|
| Type | Description |
BigQueryExport |
|
getBigQueryExport(GetBigQueryExportRequest request)
public final BigQueryExport getBigQueryExport(GetBigQueryExportRequest request)Gets a BigQuery export.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GetBigQueryExportRequest request =
GetBigQueryExportRequest.newBuilder()
.setName(
BigQueryExportName.ofOrganizationLocationExportName(
"[ORGANIZATION]", "[LOCATION]", "[EXPORT]")
.toString())
.build();
BigQueryExport response = securityCenterClient.getBigQueryExport(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
GetBigQueryExportRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
BigQueryExport |
|
getBigQueryExport(String name)
public final BigQueryExport getBigQueryExport(String name)Gets a BigQuery export.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String name =
BigQueryExportName.ofOrganizationLocationExportName(
"[ORGANIZATION]", "[LOCATION]", "[EXPORT]")
.toString();
BigQueryExport response = securityCenterClient.getBigQueryExport(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. Name of the BigQuery export to retrieve. The following list shows some examples of the format: + |
| Returns | |
|---|---|
| Type | Description |
BigQueryExport |
|
getBigQueryExportCallable()
public final UnaryCallable<GetBigQueryExportRequest,BigQueryExport> getBigQueryExportCallable()Gets a BigQuery export.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GetBigQueryExportRequest request =
GetBigQueryExportRequest.newBuilder()
.setName(
BigQueryExportName.ofOrganizationLocationExportName(
"[ORGANIZATION]", "[LOCATION]", "[EXPORT]")
.toString())
.build();
ApiFuture<BigQueryExport> future =
securityCenterClient.getBigQueryExportCallable().futureCall(request);
// Do something.
BigQueryExport response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<GetBigQueryExportRequest,BigQueryExport> |
|
getHttpJsonOperationsClient()
public final OperationsClient getHttpJsonOperationsClient()Returns the OperationsClient that can be used to query the status of a long-running operation returned by another API method call.
| Returns | |
|---|---|
| Type | Description |
OperationsClient |
|
getIamPolicy(@Nullable ResourceName resource)
public final Policy getIamPolicy(@Nullable ResourceName resource)Gets the access control policy on the specified Source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ResourceName resource = SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]");
Policy response = securityCenterClient.getIamPolicy(resource);
}
| Parameter | |
|---|---|
| Name | Description |
resource |
@org.jspecify.annotations.Nullable com.google.api.resourcenames.ResourceNameREQUIRED: The resource for which the policy is being requested. See the operation documentation for the appropriate value for this field. |
| Returns | |
|---|---|
| Type | Description |
com.google.iam.v1.Policy |
|
getIamPolicy(GetIamPolicyRequest request)
public final Policy getIamPolicy(GetIamPolicyRequest request)Gets the access control policy on the specified Source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GetIamPolicyRequest request =
GetIamPolicyRequest.newBuilder()
.setResource(
SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString())
.setOptions(GetPolicyOptions.newBuilder().build())
.build();
Policy response = securityCenterClient.getIamPolicy(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
com.google.iam.v1.GetIamPolicyRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
com.google.iam.v1.Policy |
|
getIamPolicy(String resource)
public final Policy getIamPolicy(String resource)Gets the access control policy on the specified Source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String resource = FolderName.of("[FOLDER]").toString();
Policy response = securityCenterClient.getIamPolicy(resource);
}
| Parameter | |
|---|---|
| Name | Description |
resource |
StringREQUIRED: The resource for which the policy is being requested. See the operation documentation for the appropriate value for this field. |
| Returns | |
|---|---|
| Type | Description |
com.google.iam.v1.Policy |
|
getIamPolicyCallable()
public final UnaryCallable<GetIamPolicyRequest,Policy> getIamPolicyCallable()Gets the access control policy on the specified Source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GetIamPolicyRequest request =
GetIamPolicyRequest.newBuilder()
.setResource(
SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString())
.setOptions(GetPolicyOptions.newBuilder().build())
.build();
ApiFuture<Policy> future = securityCenterClient.getIamPolicyCallable().futureCall(request);
// Do something.
Policy response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> |
|
getMuteConfig(@Nullable MuteConfigName name)
public final MuteConfig getMuteConfig(@Nullable MuteConfigName name)Gets a mute config. If no location is specified, default is global.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
MuteConfigName name =
MuteConfigName.ofOrganizationMuteConfigName("[ORGANIZATION]", "[MUTE_CONFIG]");
MuteConfig response = securityCenterClient.getMuteConfig(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.MuteConfigNameRequired. Name of the mute config to retrieve. The following list shows some examples of the format: + |
| Returns | |
|---|---|
| Type | Description |
MuteConfig |
|
getMuteConfig(GetMuteConfigRequest request)
public final MuteConfig getMuteConfig(GetMuteConfigRequest request)Gets a mute config. If no location is specified, default is global.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GetMuteConfigRequest request =
GetMuteConfigRequest.newBuilder()
.setName(
MuteConfigName.ofOrganizationMuteConfigName("[ORGANIZATION]", "[MUTE_CONFIG]")
.toString())
.build();
MuteConfig response = securityCenterClient.getMuteConfig(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
GetMuteConfigRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
MuteConfig |
|
getMuteConfig(String name)
public final MuteConfig getMuteConfig(String name)Gets a mute config. If no location is specified, default is global.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String name =
MuteConfigName.ofOrganizationMuteConfigName("[ORGANIZATION]", "[MUTE_CONFIG]").toString();
MuteConfig response = securityCenterClient.getMuteConfig(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. Name of the mute config to retrieve. The following list shows some examples of the format: + |
| Returns | |
|---|---|
| Type | Description |
MuteConfig |
|
getMuteConfigCallable()
public final UnaryCallable<GetMuteConfigRequest,MuteConfig> getMuteConfigCallable()Gets a mute config. If no location is specified, default is global.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GetMuteConfigRequest request =
GetMuteConfigRequest.newBuilder()
.setName(
MuteConfigName.ofOrganizationMuteConfigName("[ORGANIZATION]", "[MUTE_CONFIG]")
.toString())
.build();
ApiFuture<MuteConfig> future =
securityCenterClient.getMuteConfigCallable().futureCall(request);
// Do something.
MuteConfig response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<GetMuteConfigRequest,MuteConfig> |
|
getNotificationConfig(@Nullable NotificationConfigName name)
public final NotificationConfig getNotificationConfig(@Nullable NotificationConfigName name)Gets a notification config.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
NotificationConfigName name =
NotificationConfigName.ofOrganizationLocationNotificationConfigName(
"[ORGANIZATION]", "[LOCATION]", "[NOTIFICATION_CONFIG]");
NotificationConfig response = securityCenterClient.getNotificationConfig(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.NotificationConfigNameRequired. Name of the notification config to get. The following list shows some examples of the format: +
|
| Returns | |
|---|---|
| Type | Description |
NotificationConfig |
|
getNotificationConfig(GetNotificationConfigRequest request)
public final NotificationConfig getNotificationConfig(GetNotificationConfigRequest request)Gets a notification config.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GetNotificationConfigRequest request =
GetNotificationConfigRequest.newBuilder()
.setName(
NotificationConfigName.ofOrganizationLocationNotificationConfigName(
"[ORGANIZATION]", "[LOCATION]", "[NOTIFICATION_CONFIG]")
.toString())
.build();
NotificationConfig response = securityCenterClient.getNotificationConfig(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
GetNotificationConfigRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
NotificationConfig |
|
getNotificationConfig(String name)
public final NotificationConfig getNotificationConfig(String name)Gets a notification config.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String name =
NotificationConfigName.ofOrganizationLocationNotificationConfigName(
"[ORGANIZATION]", "[LOCATION]", "[NOTIFICATION_CONFIG]")
.toString();
NotificationConfig response = securityCenterClient.getNotificationConfig(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. Name of the notification config to get. The following list shows some examples of the format: +
|
| Returns | |
|---|---|
| Type | Description |
NotificationConfig |
|
getNotificationConfigCallable()
public final UnaryCallable<GetNotificationConfigRequest,NotificationConfig> getNotificationConfigCallable()Gets a notification config.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GetNotificationConfigRequest request =
GetNotificationConfigRequest.newBuilder()
.setName(
NotificationConfigName.ofOrganizationLocationNotificationConfigName(
"[ORGANIZATION]", "[LOCATION]", "[NOTIFICATION_CONFIG]")
.toString())
.build();
ApiFuture<NotificationConfig> future =
securityCenterClient.getNotificationConfigCallable().futureCall(request);
// Do something.
NotificationConfig response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<GetNotificationConfigRequest,NotificationConfig> |
|
getOperationsClient()
public final OperationsClient getOperationsClient()Returns the OperationsClient that can be used to query the status of a long-running operation returned by another API method call.
| Returns | |
|---|---|
| Type | Description |
OperationsClient |
|
getResourceValueConfig(@Nullable ResourceValueConfigName name)
public final ResourceValueConfig getResourceValueConfig(@Nullable ResourceValueConfigName name)Gets a ResourceValueConfig.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ResourceValueConfigName name =
ResourceValueConfigName.ofOrganizationResourceValueConfigName(
"[ORGANIZATION]", "[RESOURCE_VALUE_CONFIG]");
ResourceValueConfig response = securityCenterClient.getResourceValueConfig(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.ResourceValueConfigNameRequired. Name of the resource value config to retrieve. Its format is organizations/{organization}/resourceValueConfigs/{config_id}. |
| Returns | |
|---|---|
| Type | Description |
ResourceValueConfig |
|
getResourceValueConfig(GetResourceValueConfigRequest request)
public final ResourceValueConfig getResourceValueConfig(GetResourceValueConfigRequest request)Gets a ResourceValueConfig.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GetResourceValueConfigRequest request =
GetResourceValueConfigRequest.newBuilder()
.setName(
ResourceValueConfigName.ofOrganizationResourceValueConfigName(
"[ORGANIZATION]", "[RESOURCE_VALUE_CONFIG]")
.toString())
.build();
ResourceValueConfig response = securityCenterClient.getResourceValueConfig(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
GetResourceValueConfigRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
ResourceValueConfig |
|
getResourceValueConfig(String name)
public final ResourceValueConfig getResourceValueConfig(String name)Gets a ResourceValueConfig.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String name =
ResourceValueConfigName.ofOrganizationResourceValueConfigName(
"[ORGANIZATION]", "[RESOURCE_VALUE_CONFIG]")
.toString();
ResourceValueConfig response = securityCenterClient.getResourceValueConfig(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. Name of the resource value config to retrieve. Its format is organizations/{organization}/resourceValueConfigs/{config_id}. |
| Returns | |
|---|---|
| Type | Description |
ResourceValueConfig |
|
getResourceValueConfigCallable()
public final UnaryCallable<GetResourceValueConfigRequest,ResourceValueConfig> getResourceValueConfigCallable()Gets a ResourceValueConfig.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GetResourceValueConfigRequest request =
GetResourceValueConfigRequest.newBuilder()
.setName(
ResourceValueConfigName.ofOrganizationResourceValueConfigName(
"[ORGANIZATION]", "[RESOURCE_VALUE_CONFIG]")
.toString())
.build();
ApiFuture<ResourceValueConfig> future =
securityCenterClient.getResourceValueConfigCallable().futureCall(request);
// Do something.
ResourceValueConfig response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<GetResourceValueConfigRequest,ResourceValueConfig> |
|
getSettings()
public final @Nullable SecurityCenterSettings getSettings()| Returns | |
|---|---|
| Type | Description |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.SecurityCenterSettings |
|
getSimulation(@Nullable SimulationName name)
public final Simulation getSimulation(@Nullable SimulationName name)Get the simulation by name or the latest simulation for the given organization.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
SimulationName name =
SimulationName.ofOrganizationSimulationName("[ORGANIZATION]", "[SIMULATION]");
Simulation response = securityCenterClient.getSimulation(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.SimulationNameRequired. The organization name or simulation name of this simulation Valid format: |
| Returns | |
|---|---|
| Type | Description |
Simulation |
|
getSimulation(GetSimulationRequest request)
public final Simulation getSimulation(GetSimulationRequest request)Get the simulation by name or the latest simulation for the given organization.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GetSimulationRequest request =
GetSimulationRequest.newBuilder()
.setName(
SimulationName.ofOrganizationSimulationName("[ORGANIZATION]", "[SIMULATION]")
.toString())
.build();
Simulation response = securityCenterClient.getSimulation(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
GetSimulationRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
Simulation |
|
getSimulation(String name)
public final Simulation getSimulation(String name)Get the simulation by name or the latest simulation for the given organization.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String name =
SimulationName.ofOrganizationSimulationName("[ORGANIZATION]", "[SIMULATION]").toString();
Simulation response = securityCenterClient.getSimulation(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. The organization name or simulation name of this simulation Valid format: |
| Returns | |
|---|---|
| Type | Description |
Simulation |
|
getSimulationCallable()
public final UnaryCallable<GetSimulationRequest,Simulation> getSimulationCallable()Get the simulation by name or the latest simulation for the given organization.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GetSimulationRequest request =
GetSimulationRequest.newBuilder()
.setName(
SimulationName.ofOrganizationSimulationName("[ORGANIZATION]", "[SIMULATION]")
.toString())
.build();
ApiFuture<Simulation> future =
securityCenterClient.getSimulationCallable().futureCall(request);
// Do something.
Simulation response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<GetSimulationRequest,Simulation> |
|
getSource(@Nullable SourceName name)
public final Source getSource(@Nullable SourceName name)Gets a source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
SourceName name = SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]");
Source response = securityCenterClient.getSource(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.SourceNameRequired. Relative resource name of the source. Its format is
|
| Returns | |
|---|---|
| Type | Description |
Source |
|
getSource(GetSourceRequest request)
public final Source getSource(GetSourceRequest request)Gets a source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GetSourceRequest request =
GetSourceRequest.newBuilder()
.setName(SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString())
.build();
Source response = securityCenterClient.getSource(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
GetSourceRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
Source |
|
getSource(String name)
public final Source getSource(String name)Gets a source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String name = SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString();
Source response = securityCenterClient.getSource(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. Relative resource name of the source. Its format is
|
| Returns | |
|---|---|
| Type | Description |
Source |
|
getSourceCallable()
public final UnaryCallable<GetSourceRequest,Source> getSourceCallable()Gets a source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GetSourceRequest request =
GetSourceRequest.newBuilder()
.setName(SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString())
.build();
ApiFuture<Source> future = securityCenterClient.getSourceCallable().futureCall(request);
// Do something.
Source response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<GetSourceRequest,Source> |
|
getStub()
public SecurityCenterStub getStub()| Returns | |
|---|---|
| Type | Description |
SecurityCenterStub |
|
getValuedResource(@Nullable ValuedResourceName name)
public final ValuedResource getValuedResource(@Nullable ValuedResourceName name)Get the valued resource by name
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ValuedResourceName name =
ValuedResourceName.ofOrganizationSimulationValuedResourceName(
"[ORGANIZATION]", "[SIMULATION]", "[VALUED_RESOURCE]");
ValuedResource response = securityCenterClient.getValuedResource(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.ValuedResourceNameRequired. The name of this valued resource Valid format:
|
| Returns | |
|---|---|
| Type | Description |
ValuedResource |
|
getValuedResource(GetValuedResourceRequest request)
public final ValuedResource getValuedResource(GetValuedResourceRequest request)Get the valued resource by name
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GetValuedResourceRequest request =
GetValuedResourceRequest.newBuilder()
.setName(
ValuedResourceName.ofOrganizationSimulationValuedResourceName(
"[ORGANIZATION]", "[SIMULATION]", "[VALUED_RESOURCE]")
.toString())
.build();
ValuedResource response = securityCenterClient.getValuedResource(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
GetValuedResourceRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
ValuedResource |
|
getValuedResource(String name)
public final ValuedResource getValuedResource(String name)Get the valued resource by name
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String name =
ValuedResourceName.ofOrganizationSimulationValuedResourceName(
"[ORGANIZATION]", "[SIMULATION]", "[VALUED_RESOURCE]")
.toString();
ValuedResource response = securityCenterClient.getValuedResource(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. The name of this valued resource Valid format:
|
| Returns | |
|---|---|
| Type | Description |
ValuedResource |
|
getValuedResourceCallable()
public final UnaryCallable<GetValuedResourceRequest,ValuedResource> getValuedResourceCallable()Get the valued resource by name
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GetValuedResourceRequest request =
GetValuedResourceRequest.newBuilder()
.setName(
ValuedResourceName.ofOrganizationSimulationValuedResourceName(
"[ORGANIZATION]", "[SIMULATION]", "[VALUED_RESOURCE]")
.toString())
.build();
ApiFuture<ValuedResource> future =
securityCenterClient.getValuedResourceCallable().futureCall(request);
// Do something.
ValuedResource response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<GetValuedResourceRequest,ValuedResource> |
|
groupFindings(@Nullable SourceName parent, String groupBy)
public final SecurityCenterClient.GroupFindingsPagedResponse groupFindings(@Nullable SourceName parent, String groupBy)Filters an organization or source's findings and groups them by their specified properties in a location. If no location is specified, findings are assumed to be in global
To group across all sources provide a - as the source id. The following list shows some
examples:
+ /v2/organizations/{organization_id}/sources/-/findings +
/v2/organizations/{organization_id}/sources/-/locations/{location_id}/findings +
/v2/folders/{folder_id}/sources/-/findings +
/v2/folders/{folder_id}/sources/-/locations/{location_id}/findings +
/v2/projects/{project_id}/sources/-/findings +
/v2/projects/{project_id}/sources/-/locations/{location_id}/findings
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
SourceName parent = SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]");
String groupBy = "groupBy293428022";
for (GroupResult element : securityCenterClient.groupFindings(parent, groupBy).iterateAll()) {
// doThingsWith(element);
}
}
| Parameters | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.SourceNameRequired. Name of the source to groupBy. If no location is specified, finding is assumed to be in global. The following list shows some examples: + To groupBy across all sources provide a source_id of + |
groupBy |
StringRequired. Expression that defines what assets fields to use for grouping. The string value should follow SQL syntax: comma separated list of fields. For example: "parent,resource_name". |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.GroupFindingsPagedResponse |
|
groupFindings(GroupFindingsRequest request)
public final SecurityCenterClient.GroupFindingsPagedResponse groupFindings(GroupFindingsRequest request)Filters an organization or source's findings and groups them by their specified properties in a location. If no location is specified, findings are assumed to be in global
To group across all sources provide a - as the source id. The following list shows some
examples:
+ /v2/organizations/{organization_id}/sources/-/findings +
/v2/organizations/{organization_id}/sources/-/locations/{location_id}/findings +
/v2/folders/{folder_id}/sources/-/findings +
/v2/folders/{folder_id}/sources/-/locations/{location_id}/findings +
/v2/projects/{project_id}/sources/-/findings +
/v2/projects/{project_id}/sources/-/locations/{location_id}/findings
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GroupFindingsRequest request =
GroupFindingsRequest.newBuilder()
.setParent(
SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString())
.setFilter("filter-1274492040")
.setGroupBy("groupBy293428022")
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
for (GroupResult element : securityCenterClient.groupFindings(request).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
request |
GroupFindingsRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.GroupFindingsPagedResponse |
|
groupFindings(String parent, String groupBy)
public final SecurityCenterClient.GroupFindingsPagedResponse groupFindings(String parent, String groupBy)Filters an organization or source's findings and groups them by their specified properties in a location. If no location is specified, findings are assumed to be in global
To group across all sources provide a - as the source id. The following list shows some
examples:
+ /v2/organizations/{organization_id}/sources/-/findings +
/v2/organizations/{organization_id}/sources/-/locations/{location_id}/findings +
/v2/folders/{folder_id}/sources/-/findings +
/v2/folders/{folder_id}/sources/-/locations/{location_id}/findings +
/v2/projects/{project_id}/sources/-/findings +
/v2/projects/{project_id}/sources/-/locations/{location_id}/findings
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent = SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString();
String groupBy = "groupBy293428022";
for (GroupResult element : securityCenterClient.groupFindings(parent, groupBy).iterateAll()) {
// doThingsWith(element);
}
}
| Parameters | |
|---|---|
| Name | Description |
parent |
StringRequired. Name of the source to groupBy. If no location is specified, finding is assumed to be in global. The following list shows some examples: + To groupBy across all sources provide a source_id of + |
groupBy |
StringRequired. Expression that defines what assets fields to use for grouping. The string value should follow SQL syntax: comma separated list of fields. For example: "parent,resource_name". |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.GroupFindingsPagedResponse |
|
groupFindingsCallable()
public final UnaryCallable<GroupFindingsRequest,GroupFindingsResponse> groupFindingsCallable()Filters an organization or source's findings and groups them by their specified properties in a location. If no location is specified, findings are assumed to be in global
To group across all sources provide a - as the source id. The following list shows some
examples:
+ /v2/organizations/{organization_id}/sources/-/findings +
/v2/organizations/{organization_id}/sources/-/locations/{location_id}/findings +
/v2/folders/{folder_id}/sources/-/findings +
/v2/folders/{folder_id}/sources/-/locations/{location_id}/findings +
/v2/projects/{project_id}/sources/-/findings +
/v2/projects/{project_id}/sources/-/locations/{location_id}/findings
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GroupFindingsRequest request =
GroupFindingsRequest.newBuilder()
.setParent(
SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString())
.setFilter("filter-1274492040")
.setGroupBy("groupBy293428022")
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
while (true) {
GroupFindingsResponse response = securityCenterClient.groupFindingsCallable().call(request);
for (GroupResult element : response.getGroupByResultsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<GroupFindingsRequest,GroupFindingsResponse> |
|
groupFindingsPagedCallable()
public final UnaryCallable<GroupFindingsRequest,SecurityCenterClient.GroupFindingsPagedResponse> groupFindingsPagedCallable()Filters an organization or source's findings and groups them by their specified properties in a location. If no location is specified, findings are assumed to be in global
To group across all sources provide a - as the source id. The following list shows some
examples:
+ /v2/organizations/{organization_id}/sources/-/findings +
/v2/organizations/{organization_id}/sources/-/locations/{location_id}/findings +
/v2/folders/{folder_id}/sources/-/findings +
/v2/folders/{folder_id}/sources/-/locations/{location_id}/findings +
/v2/projects/{project_id}/sources/-/findings +
/v2/projects/{project_id}/sources/-/locations/{location_id}/findings
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GroupFindingsRequest request =
GroupFindingsRequest.newBuilder()
.setParent(
SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString())
.setFilter("filter-1274492040")
.setGroupBy("groupBy293428022")
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
ApiFuture<GroupResult> future =
securityCenterClient.groupFindingsPagedCallable().futureCall(request);
// Do something.
for (GroupResult element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<GroupFindingsRequest,GroupFindingsPagedResponse> |
|
isShutdown()
public boolean isShutdown()| Returns | |
|---|---|
| Type | Description |
boolean |
|
isTerminated()
public boolean isTerminated()| Returns | |
|---|---|
| Type | Description |
boolean |
|
listAttackPaths(@Nullable OrganizationValuedResourceName parent)
public final SecurityCenterClient.ListAttackPathsPagedResponse listAttackPaths(@Nullable OrganizationValuedResourceName parent)Lists the attack paths for a set of simulation results or valued resources and filter.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationValuedResourceName parent =
OrganizationValuedResourceName.of(
"[ORGANIZATION]", "[LOCATION]", "[SIMULATION]", "[VALUED_RESOURCE]");
for (AttackPath element : securityCenterClient.listAttackPaths(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.OrganizationValuedResourceNameRequired. Name of parent to list attack paths. Valid formats: |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListAttackPathsPagedResponse |
|
listAttackPaths(@Nullable ValuedResourceName parent)
public final SecurityCenterClient.ListAttackPathsPagedResponse listAttackPaths(@Nullable ValuedResourceName parent)Lists the attack paths for a set of simulation results or valued resources and filter.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ValuedResourceName parent =
ValuedResourceName.ofOrganizationSimulationValuedResourceName(
"[ORGANIZATION]", "[SIMULATION]", "[VALUED_RESOURCE]");
for (AttackPath element : securityCenterClient.listAttackPaths(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.ValuedResourceNameRequired. Name of parent to list attack paths. Valid formats: |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListAttackPathsPagedResponse |
|
listAttackPaths(ListAttackPathsRequest request)
public final SecurityCenterClient.ListAttackPathsPagedResponse listAttackPaths(ListAttackPathsRequest request)Lists the attack paths for a set of simulation results or valued resources and filter.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListAttackPathsRequest request =
ListAttackPathsRequest.newBuilder()
.setParent(
ValuedResourceName.ofOrganizationSimulationValuedResourceName(
"[ORGANIZATION]", "[SIMULATION]", "[VALUED_RESOURCE]")
.toString())
.setFilter("filter-1274492040")
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
for (AttackPath element : securityCenterClient.listAttackPaths(request).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
request |
ListAttackPathsRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListAttackPathsPagedResponse |
|
listAttackPaths(String parent)
public final SecurityCenterClient.ListAttackPathsPagedResponse listAttackPaths(String parent)Lists the attack paths for a set of simulation results or valued resources and filter.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent =
ValuedResourceName.ofOrganizationSimulationValuedResourceName(
"[ORGANIZATION]", "[SIMULATION]", "[VALUED_RESOURCE]")
.toString();
for (AttackPath element : securityCenterClient.listAttackPaths(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
StringRequired. Name of parent to list attack paths. Valid formats: |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListAttackPathsPagedResponse |
|
listAttackPathsCallable()
public final UnaryCallable<ListAttackPathsRequest,ListAttackPathsResponse> listAttackPathsCallable()Lists the attack paths for a set of simulation results or valued resources and filter.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListAttackPathsRequest request =
ListAttackPathsRequest.newBuilder()
.setParent(
ValuedResourceName.ofOrganizationSimulationValuedResourceName(
"[ORGANIZATION]", "[SIMULATION]", "[VALUED_RESOURCE]")
.toString())
.setFilter("filter-1274492040")
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
while (true) {
ListAttackPathsResponse response =
securityCenterClient.listAttackPathsCallable().call(request);
for (AttackPath element : response.getAttackPathsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListAttackPathsRequest,ListAttackPathsResponse> |
|
listAttackPathsPagedCallable()
public final UnaryCallable<ListAttackPathsRequest,SecurityCenterClient.ListAttackPathsPagedResponse> listAttackPathsPagedCallable()Lists the attack paths for a set of simulation results or valued resources and filter.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListAttackPathsRequest request =
ListAttackPathsRequest.newBuilder()
.setParent(
ValuedResourceName.ofOrganizationSimulationValuedResourceName(
"[ORGANIZATION]", "[SIMULATION]", "[VALUED_RESOURCE]")
.toString())
.setFilter("filter-1274492040")
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
ApiFuture<AttackPath> future =
securityCenterClient.listAttackPathsPagedCallable().futureCall(request);
// Do something.
for (AttackPath element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListAttackPathsRequest,ListAttackPathsPagedResponse> |
|
listBigQueryExports(@Nullable FolderLocationName parent)
public final SecurityCenterClient.ListBigQueryExportsPagedResponse listBigQueryExports(@Nullable FolderLocationName parent)Lists BigQuery exports. Note that when requesting BigQuery exports at a given level all exports under that level are also returned e.g. if requesting BigQuery exports under a folder, then all BigQuery exports immediately under the folder plus the ones created under the projects within the folder are returned.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
FolderLocationName parent = FolderLocationName.of("[FOLDER]", "[LOCATION]");
for (BigQueryExport element : securityCenterClient.listBigQueryExports(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.FolderLocationNameRequired. The parent, which owns the collection of BigQuery exports. Its format
is |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListBigQueryExportsPagedResponse |
|
listBigQueryExports(@Nullable LocationName parent)
public final SecurityCenterClient.ListBigQueryExportsPagedResponse listBigQueryExports(@Nullable LocationName parent)Lists BigQuery exports. Note that when requesting BigQuery exports at a given level all exports under that level are also returned e.g. if requesting BigQuery exports under a folder, then all BigQuery exports immediately under the folder plus the ones created under the projects within the folder are returned.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
for (BigQueryExport element : securityCenterClient.listBigQueryExports(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.LocationNameRequired. The parent, which owns the collection of BigQuery exports. Its format
is |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListBigQueryExportsPagedResponse |
|
listBigQueryExports(@Nullable OrganizationLocationName parent)
public final SecurityCenterClient.ListBigQueryExportsPagedResponse listBigQueryExports(@Nullable OrganizationLocationName parent)Lists BigQuery exports. Note that when requesting BigQuery exports at a given level all exports under that level are also returned e.g. if requesting BigQuery exports under a folder, then all BigQuery exports immediately under the folder plus the ones created under the projects within the folder are returned.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationLocationName parent = OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]");
for (BigQueryExport element : securityCenterClient.listBigQueryExports(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.OrganizationLocationNameRequired. The parent, which owns the collection of BigQuery exports. Its format
is |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListBigQueryExportsPagedResponse |
|
listBigQueryExports(ListBigQueryExportsRequest request)
public final SecurityCenterClient.ListBigQueryExportsPagedResponse listBigQueryExports(ListBigQueryExportsRequest request)Lists BigQuery exports. Note that when requesting BigQuery exports at a given level all exports under that level are also returned e.g. if requesting BigQuery exports under a folder, then all BigQuery exports immediately under the folder plus the ones created under the projects within the folder are returned.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListBigQueryExportsRequest request =
ListBigQueryExportsRequest.newBuilder()
.setParent(OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
for (BigQueryExport element :
securityCenterClient.listBigQueryExports(request).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
request |
ListBigQueryExportsRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListBigQueryExportsPagedResponse |
|
listBigQueryExports(String parent)
public final SecurityCenterClient.ListBigQueryExportsPagedResponse listBigQueryExports(String parent)Lists BigQuery exports. Note that when requesting BigQuery exports at a given level all exports under that level are also returned e.g. if requesting BigQuery exports under a folder, then all BigQuery exports immediately under the folder plus the ones created under the projects within the folder are returned.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent = OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]").toString();
for (BigQueryExport element : securityCenterClient.listBigQueryExports(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
StringRequired. The parent, which owns the collection of BigQuery exports. Its format
is |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListBigQueryExportsPagedResponse |
|
listBigQueryExportsCallable()
public final UnaryCallable<ListBigQueryExportsRequest,ListBigQueryExportsResponse> listBigQueryExportsCallable()Lists BigQuery exports. Note that when requesting BigQuery exports at a given level all exports under that level are also returned e.g. if requesting BigQuery exports under a folder, then all BigQuery exports immediately under the folder plus the ones created under the projects within the folder are returned.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListBigQueryExportsRequest request =
ListBigQueryExportsRequest.newBuilder()
.setParent(OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
while (true) {
ListBigQueryExportsResponse response =
securityCenterClient.listBigQueryExportsCallable().call(request);
for (BigQueryExport element : response.getBigQueryExportsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListBigQueryExportsRequest,ListBigQueryExportsResponse> |
|
listBigQueryExportsPagedCallable()
public final UnaryCallable<ListBigQueryExportsRequest,SecurityCenterClient.ListBigQueryExportsPagedResponse> listBigQueryExportsPagedCallable()Lists BigQuery exports. Note that when requesting BigQuery exports at a given level all exports under that level are also returned e.g. if requesting BigQuery exports under a folder, then all BigQuery exports immediately under the folder plus the ones created under the projects within the folder are returned.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListBigQueryExportsRequest request =
ListBigQueryExportsRequest.newBuilder()
.setParent(OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
ApiFuture<BigQueryExport> future =
securityCenterClient.listBigQueryExportsPagedCallable().futureCall(request);
// Do something.
for (BigQueryExport element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListBigQueryExportsRequest,ListBigQueryExportsPagedResponse> |
|
listFindings(@Nullable SourceName parent)
public final SecurityCenterClient.ListFindingsPagedResponse listFindings(@Nullable SourceName parent)Lists an organization or source's findings.
To list across all sources for a given location provide a - as the source id. If no
location is specified, finding are assumed to be in global. The following list shows some
examples:
+ /v2/organizations/{organization_id}/sources/-/findings +
/v2/organizations/{organization_id}/sources/-/locations/{location_id}/findings
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
SourceName parent = SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]");
for (ListFindingsResponse.ListFindingsResult element :
securityCenterClient.listFindings(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.SourceNameRequired. Name of the source the findings belong to. If no location is specified, the default is global. The following list shows some examples: + To list across all sources provide a source_id of + |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListFindingsPagedResponse |
|
listFindings(ListFindingsRequest request)
public final SecurityCenterClient.ListFindingsPagedResponse listFindings(ListFindingsRequest request)Lists an organization or source's findings.
To list across all sources for a given location provide a - as the source id. If no
location is specified, finding are assumed to be in global. The following list shows some
examples:
+ /v2/organizations/{organization_id}/sources/-/findings +
/v2/organizations/{organization_id}/sources/-/locations/{location_id}/findings
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListFindingsRequest request =
ListFindingsRequest.newBuilder()
.setParent(
SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString())
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.setFieldMask(FieldMask.newBuilder().build())
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
for (ListFindingsResponse.ListFindingsResult element :
securityCenterClient.listFindings(request).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
request |
ListFindingsRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListFindingsPagedResponse |
|
listFindings(String parent)
public final SecurityCenterClient.ListFindingsPagedResponse listFindings(String parent)Lists an organization or source's findings.
To list across all sources for a given location provide a - as the source id. If no
location is specified, finding are assumed to be in global. The following list shows some
examples:
+ /v2/organizations/{organization_id}/sources/-/findings +
/v2/organizations/{organization_id}/sources/-/locations/{location_id}/findings
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent = SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString();
for (ListFindingsResponse.ListFindingsResult element :
securityCenterClient.listFindings(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
StringRequired. Name of the source the findings belong to. If no location is specified, the default is global. The following list shows some examples: + To list across all sources provide a source_id of + |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListFindingsPagedResponse |
|
listFindingsCallable()
public final UnaryCallable<ListFindingsRequest,ListFindingsResponse> listFindingsCallable()Lists an organization or source's findings.
To list across all sources for a given location provide a - as the source id. If no
location is specified, finding are assumed to be in global. The following list shows some
examples:
+ /v2/organizations/{organization_id}/sources/-/findings +
/v2/organizations/{organization_id}/sources/-/locations/{location_id}/findings
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListFindingsRequest request =
ListFindingsRequest.newBuilder()
.setParent(
SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString())
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.setFieldMask(FieldMask.newBuilder().build())
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
while (true) {
ListFindingsResponse response = securityCenterClient.listFindingsCallable().call(request);
for (ListFindingsResponse.ListFindingsResult element :
response.getListFindingsResultsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListFindingsRequest,ListFindingsResponse> |
|
listFindingsPagedCallable()
public final UnaryCallable<ListFindingsRequest,SecurityCenterClient.ListFindingsPagedResponse> listFindingsPagedCallable()Lists an organization or source's findings.
To list across all sources for a given location provide a - as the source id. If no
location is specified, finding are assumed to be in global. The following list shows some
examples:
+ /v2/organizations/{organization_id}/sources/-/findings +
/v2/organizations/{organization_id}/sources/-/locations/{location_id}/findings
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListFindingsRequest request =
ListFindingsRequest.newBuilder()
.setParent(
SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString())
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.setFieldMask(FieldMask.newBuilder().build())
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
ApiFuture<ListFindingsResponse.ListFindingsResult> future =
securityCenterClient.listFindingsPagedCallable().futureCall(request);
// Do something.
for (ListFindingsResponse.ListFindingsResult element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListFindingsRequest,ListFindingsPagedResponse> |
|
listMuteConfigs(@Nullable FolderLocationName parent)
public final SecurityCenterClient.ListMuteConfigsPagedResponse listMuteConfigs(@Nullable FolderLocationName parent)Lists mute configs. If no location is specified, default is global.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
FolderLocationName parent = FolderLocationName.of("[FOLDER]", "[LOCATION]");
for (MuteConfig element : securityCenterClient.listMuteConfigs(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.FolderLocationNameRequired. The parent, which owns the collection of mute configs. Its format is
|
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListMuteConfigsPagedResponse |
|
listMuteConfigs(@Nullable FolderName parent)
public final SecurityCenterClient.ListMuteConfigsPagedResponse listMuteConfigs(@Nullable FolderName parent)Lists mute configs. If no location is specified, default is global.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
FolderName parent = FolderName.of("[FOLDER]");
for (MuteConfig element : securityCenterClient.listMuteConfigs(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.FolderNameRequired. The parent, which owns the collection of mute configs. Its format is
|
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListMuteConfigsPagedResponse |
|
listMuteConfigs(@Nullable LocationName parent)
public final SecurityCenterClient.ListMuteConfigsPagedResponse listMuteConfigs(@Nullable LocationName parent)Lists mute configs. If no location is specified, default is global.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
for (MuteConfig element : securityCenterClient.listMuteConfigs(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.LocationNameRequired. The parent, which owns the collection of mute configs. Its format is
|
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListMuteConfigsPagedResponse |
|
listMuteConfigs(@Nullable OrganizationLocationName parent)
public final SecurityCenterClient.ListMuteConfigsPagedResponse listMuteConfigs(@Nullable OrganizationLocationName parent)Lists mute configs. If no location is specified, default is global.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationLocationName parent = OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]");
for (MuteConfig element : securityCenterClient.listMuteConfigs(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.OrganizationLocationNameRequired. The parent, which owns the collection of mute configs. Its format is
|
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListMuteConfigsPagedResponse |
|
listMuteConfigs(@Nullable OrganizationName parent)
public final SecurityCenterClient.ListMuteConfigsPagedResponse listMuteConfigs(@Nullable OrganizationName parent)Lists mute configs. If no location is specified, default is global.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
for (MuteConfig element : securityCenterClient.listMuteConfigs(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.OrganizationNameRequired. The parent, which owns the collection of mute configs. Its format is
|
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListMuteConfigsPagedResponse |
|
listMuteConfigs(@Nullable ProjectName parent)
public final SecurityCenterClient.ListMuteConfigsPagedResponse listMuteConfigs(@Nullable ProjectName parent)Lists mute configs. If no location is specified, default is global.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ProjectName parent = ProjectName.of("[PROJECT]");
for (MuteConfig element : securityCenterClient.listMuteConfigs(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.ProjectNameRequired. The parent, which owns the collection of mute configs. Its format is
|
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListMuteConfigsPagedResponse |
|
listMuteConfigs(ListMuteConfigsRequest request)
public final SecurityCenterClient.ListMuteConfigsPagedResponse listMuteConfigs(ListMuteConfigsRequest request)Lists mute configs. If no location is specified, default is global.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListMuteConfigsRequest request =
ListMuteConfigsRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
for (MuteConfig element : securityCenterClient.listMuteConfigs(request).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
request |
ListMuteConfigsRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListMuteConfigsPagedResponse |
|
listMuteConfigs(String parent)
public final SecurityCenterClient.ListMuteConfigsPagedResponse listMuteConfigs(String parent)Lists mute configs. If no location is specified, default is global.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent = OrganizationName.of("[ORGANIZATION]").toString();
for (MuteConfig element : securityCenterClient.listMuteConfigs(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
StringRequired. The parent, which owns the collection of mute configs. Its format is
|
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListMuteConfigsPagedResponse |
|
listMuteConfigsCallable()
public final UnaryCallable<ListMuteConfigsRequest,ListMuteConfigsResponse> listMuteConfigsCallable()Lists mute configs. If no location is specified, default is global.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListMuteConfigsRequest request =
ListMuteConfigsRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
while (true) {
ListMuteConfigsResponse response =
securityCenterClient.listMuteConfigsCallable().call(request);
for (MuteConfig element : response.getMuteConfigsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListMuteConfigsRequest,ListMuteConfigsResponse> |
|
listMuteConfigsPagedCallable()
public final UnaryCallable<ListMuteConfigsRequest,SecurityCenterClient.ListMuteConfigsPagedResponse> listMuteConfigsPagedCallable()Lists mute configs. If no location is specified, default is global.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListMuteConfigsRequest request =
ListMuteConfigsRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
ApiFuture<MuteConfig> future =
securityCenterClient.listMuteConfigsPagedCallable().futureCall(request);
// Do something.
for (MuteConfig element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListMuteConfigsRequest,ListMuteConfigsPagedResponse> |
|
listNotificationConfigs(@Nullable FolderLocationName parent)
public final SecurityCenterClient.ListNotificationConfigsPagedResponse listNotificationConfigs(@Nullable FolderLocationName parent)Lists notification configs.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
FolderLocationName parent = FolderLocationName.of("[FOLDER]", "[LOCATION]");
for (NotificationConfig element :
securityCenterClient.listNotificationConfigs(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.FolderLocationNameRequired. The name of the parent in which to list the notification configurations. Its format is "organizations/[organization_id]/locations/[location_id]", "folders/[folder_id]/locations/[location_id]", or "projects/[project_id]/locations/[location_id]". |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListNotificationConfigsPagedResponse |
|
listNotificationConfigs(@Nullable LocationName parent)
public final SecurityCenterClient.ListNotificationConfigsPagedResponse listNotificationConfigs(@Nullable LocationName parent)Lists notification configs.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
for (NotificationConfig element :
securityCenterClient.listNotificationConfigs(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.LocationNameRequired. The name of the parent in which to list the notification configurations. Its format is "organizations/[organization_id]/locations/[location_id]", "folders/[folder_id]/locations/[location_id]", or "projects/[project_id]/locations/[location_id]". |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListNotificationConfigsPagedResponse |
|
listNotificationConfigs(@Nullable OrganizationLocationName parent)
public final SecurityCenterClient.ListNotificationConfigsPagedResponse listNotificationConfigs(@Nullable OrganizationLocationName parent)Lists notification configs.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationLocationName parent = OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]");
for (NotificationConfig element :
securityCenterClient.listNotificationConfigs(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.OrganizationLocationNameRequired. The name of the parent in which to list the notification configurations. Its format is "organizations/[organization_id]/locations/[location_id]", "folders/[folder_id]/locations/[location_id]", or "projects/[project_id]/locations/[location_id]". |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListNotificationConfigsPagedResponse |
|
listNotificationConfigs(ListNotificationConfigsRequest request)
public final SecurityCenterClient.ListNotificationConfigsPagedResponse listNotificationConfigs(ListNotificationConfigsRequest request)Lists notification configs.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListNotificationConfigsRequest request =
ListNotificationConfigsRequest.newBuilder()
.setParent(OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
for (NotificationConfig element :
securityCenterClient.listNotificationConfigs(request).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
request |
ListNotificationConfigsRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListNotificationConfigsPagedResponse |
|
listNotificationConfigs(String parent)
public final SecurityCenterClient.ListNotificationConfigsPagedResponse listNotificationConfigs(String parent)Lists notification configs.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent = OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]").toString();
for (NotificationConfig element :
securityCenterClient.listNotificationConfigs(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
StringRequired. The name of the parent in which to list the notification configurations. Its format is "organizations/[organization_id]/locations/[location_id]", "folders/[folder_id]/locations/[location_id]", or "projects/[project_id]/locations/[location_id]". |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListNotificationConfigsPagedResponse |
|
listNotificationConfigsCallable()
public final UnaryCallable<ListNotificationConfigsRequest,ListNotificationConfigsResponse> listNotificationConfigsCallable()Lists notification configs.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListNotificationConfigsRequest request =
ListNotificationConfigsRequest.newBuilder()
.setParent(OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
while (true) {
ListNotificationConfigsResponse response =
securityCenterClient.listNotificationConfigsCallable().call(request);
for (NotificationConfig element : response.getNotificationConfigsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListNotificationConfigsRequest,ListNotificationConfigsResponse> |
|
listNotificationConfigsPagedCallable()
public final UnaryCallable<ListNotificationConfigsRequest,SecurityCenterClient.ListNotificationConfigsPagedResponse> listNotificationConfigsPagedCallable()Lists notification configs.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListNotificationConfigsRequest request =
ListNotificationConfigsRequest.newBuilder()
.setParent(OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]").toString())
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
ApiFuture<NotificationConfig> future =
securityCenterClient.listNotificationConfigsPagedCallable().futureCall(request);
// Do something.
for (NotificationConfig element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListNotificationConfigsRequest,ListNotificationConfigsPagedResponse> |
|
listResourceValueConfigs(@Nullable OrganizationLocationName parent)
public final SecurityCenterClient.ListResourceValueConfigsPagedResponse listResourceValueConfigs(@Nullable OrganizationLocationName parent)Lists all ResourceValueConfigs.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationLocationName parent = OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]");
for (ResourceValueConfig element :
securityCenterClient.listResourceValueConfigs(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.OrganizationLocationNameRequired. The parent, which owns the collection of resource value configs. Its
format is |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListResourceValueConfigsPagedResponse |
|
listResourceValueConfigs(@Nullable OrganizationName parent)
public final SecurityCenterClient.ListResourceValueConfigsPagedResponse listResourceValueConfigs(@Nullable OrganizationName parent)Lists all ResourceValueConfigs.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
for (ResourceValueConfig element :
securityCenterClient.listResourceValueConfigs(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.OrganizationNameRequired. The parent, which owns the collection of resource value configs. Its
format is |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListResourceValueConfigsPagedResponse |
|
listResourceValueConfigs(ListResourceValueConfigsRequest request)
public final SecurityCenterClient.ListResourceValueConfigsPagedResponse listResourceValueConfigs(ListResourceValueConfigsRequest request)Lists all ResourceValueConfigs.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListResourceValueConfigsRequest request =
ListResourceValueConfigsRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
for (ResourceValueConfig element :
securityCenterClient.listResourceValueConfigs(request).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
request |
ListResourceValueConfigsRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListResourceValueConfigsPagedResponse |
|
listResourceValueConfigs(String parent)
public final SecurityCenterClient.ListResourceValueConfigsPagedResponse listResourceValueConfigs(String parent)Lists all ResourceValueConfigs.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent = OrganizationName.of("[ORGANIZATION]").toString();
for (ResourceValueConfig element :
securityCenterClient.listResourceValueConfigs(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
StringRequired. The parent, which owns the collection of resource value configs. Its
format is |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListResourceValueConfigsPagedResponse |
|
listResourceValueConfigsCallable()
public final UnaryCallable<ListResourceValueConfigsRequest,ListResourceValueConfigsResponse> listResourceValueConfigsCallable()Lists all ResourceValueConfigs.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListResourceValueConfigsRequest request =
ListResourceValueConfigsRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
while (true) {
ListResourceValueConfigsResponse response =
securityCenterClient.listResourceValueConfigsCallable().call(request);
for (ResourceValueConfig element : response.getResourceValueConfigsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListResourceValueConfigsRequest,ListResourceValueConfigsResponse> |
|
listResourceValueConfigsPagedCallable()
public final UnaryCallable<ListResourceValueConfigsRequest,SecurityCenterClient.ListResourceValueConfigsPagedResponse> listResourceValueConfigsPagedCallable()Lists all ResourceValueConfigs.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListResourceValueConfigsRequest request =
ListResourceValueConfigsRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
ApiFuture<ResourceValueConfig> future =
securityCenterClient.listResourceValueConfigsPagedCallable().futureCall(request);
// Do something.
for (ResourceValueConfig element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListResourceValueConfigsRequest,ListResourceValueConfigsPagedResponse> |
|
listSources(@Nullable FolderName parent)
public final SecurityCenterClient.ListSourcesPagedResponse listSources(@Nullable FolderName parent)Lists all sources belonging to an organization.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
FolderName parent = FolderName.of("[FOLDER]");
for (Source element : securityCenterClient.listSources(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.FolderNameRequired. Resource name of the parent of sources to list. Its format should be
|
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListSourcesPagedResponse |
|
listSources(@Nullable OrganizationName parent)
public final SecurityCenterClient.ListSourcesPagedResponse listSources(@Nullable OrganizationName parent)Lists all sources belonging to an organization.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
for (Source element : securityCenterClient.listSources(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.OrganizationNameRequired. Resource name of the parent of sources to list. Its format should be
|
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListSourcesPagedResponse |
|
listSources(@Nullable ProjectName parent)
public final SecurityCenterClient.ListSourcesPagedResponse listSources(@Nullable ProjectName parent)Lists all sources belonging to an organization.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ProjectName parent = ProjectName.of("[PROJECT]");
for (Source element : securityCenterClient.listSources(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.ProjectNameRequired. Resource name of the parent of sources to list. Its format should be
|
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListSourcesPagedResponse |
|
listSources(ListSourcesRequest request)
public final SecurityCenterClient.ListSourcesPagedResponse listSources(ListSourcesRequest request)Lists all sources belonging to an organization.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListSourcesRequest request =
ListSourcesRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
for (Source element : securityCenterClient.listSources(request).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
request |
ListSourcesRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListSourcesPagedResponse |
|
listSources(String parent)
public final SecurityCenterClient.ListSourcesPagedResponse listSources(String parent)Lists all sources belonging to an organization.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent = OrganizationName.of("[ORGANIZATION]").toString();
for (Source element : securityCenterClient.listSources(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
StringRequired. Resource name of the parent of sources to list. Its format should be
|
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListSourcesPagedResponse |
|
listSourcesCallable()
public final UnaryCallable<ListSourcesRequest,ListSourcesResponse> listSourcesCallable()Lists all sources belonging to an organization.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListSourcesRequest request =
ListSourcesRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
while (true) {
ListSourcesResponse response = securityCenterClient.listSourcesCallable().call(request);
for (Source element : response.getSourcesList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListSourcesRequest,ListSourcesResponse> |
|
listSourcesPagedCallable()
public final UnaryCallable<ListSourcesRequest,SecurityCenterClient.ListSourcesPagedResponse> listSourcesPagedCallable()Lists all sources belonging to an organization.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListSourcesRequest request =
ListSourcesRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
ApiFuture<Source> future =
securityCenterClient.listSourcesPagedCallable().futureCall(request);
// Do something.
for (Source element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListSourcesRequest,ListSourcesPagedResponse> |
|
listValuedResources(@Nullable SimulationName parent)
public final SecurityCenterClient.ListValuedResourcesPagedResponse listValuedResources(@Nullable SimulationName parent)Lists the valued resources for a set of simulation results and filter.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
SimulationName parent =
SimulationName.ofOrganizationSimulationName("[ORGANIZATION]", "[SIMULATION]");
for (ValuedResource element : securityCenterClient.listValuedResources(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.SimulationNameRequired. Name of parent to list exposed resources. Valid formats: |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListValuedResourcesPagedResponse |
|
listValuedResources(ListValuedResourcesRequest request)
public final SecurityCenterClient.ListValuedResourcesPagedResponse listValuedResources(ListValuedResourcesRequest request)Lists the valued resources for a set of simulation results and filter.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListValuedResourcesRequest request =
ListValuedResourcesRequest.newBuilder()
.setParent(
SimulationName.ofOrganizationSimulationName("[ORGANIZATION]", "[SIMULATION]")
.toString())
.setFilter("filter-1274492040")
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.setOrderBy("orderBy-1207110587")
.build();
for (ValuedResource element :
securityCenterClient.listValuedResources(request).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
request |
ListValuedResourcesRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListValuedResourcesPagedResponse |
|
listValuedResources(String parent)
public final SecurityCenterClient.ListValuedResourcesPagedResponse listValuedResources(String parent)Lists the valued resources for a set of simulation results and filter.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent =
SimulationName.ofOrganizationSimulationName("[ORGANIZATION]", "[SIMULATION]").toString();
for (ValuedResource element : securityCenterClient.listValuedResources(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
StringRequired. Name of parent to list exposed resources. Valid formats: |
| Returns | |
|---|---|
| Type | Description |
SecurityCenterClient.ListValuedResourcesPagedResponse |
|
listValuedResourcesCallable()
public final UnaryCallable<ListValuedResourcesRequest,ListValuedResourcesResponse> listValuedResourcesCallable()Lists the valued resources for a set of simulation results and filter.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListValuedResourcesRequest request =
ListValuedResourcesRequest.newBuilder()
.setParent(
SimulationName.ofOrganizationSimulationName("[ORGANIZATION]", "[SIMULATION]")
.toString())
.setFilter("filter-1274492040")
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.setOrderBy("orderBy-1207110587")
.build();
while (true) {
ListValuedResourcesResponse response =
securityCenterClient.listValuedResourcesCallable().call(request);
for (ValuedResource element : response.getValuedResourcesList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListValuedResourcesRequest,ListValuedResourcesResponse> |
|
listValuedResourcesPagedCallable()
public final UnaryCallable<ListValuedResourcesRequest,SecurityCenterClient.ListValuedResourcesPagedResponse> listValuedResourcesPagedCallable()Lists the valued resources for a set of simulation results and filter.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListValuedResourcesRequest request =
ListValuedResourcesRequest.newBuilder()
.setParent(
SimulationName.ofOrganizationSimulationName("[ORGANIZATION]", "[SIMULATION]")
.toString())
.setFilter("filter-1274492040")
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.setOrderBy("orderBy-1207110587")
.build();
ApiFuture<ValuedResource> future =
securityCenterClient.listValuedResourcesPagedCallable().futureCall(request);
// Do something.
for (ValuedResource element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListValuedResourcesRequest,ListValuedResourcesPagedResponse> |
|
setFindingState(@Nullable FindingName name, Finding.State state)
public final Finding setFindingState(@Nullable FindingName name, Finding.State state)Updates the state of a finding. If no location is specified, finding is assumed to be in global
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
FindingName name =
FindingName.ofOrganizationSourceFindingName("[ORGANIZATION]", "[SOURCE]", "[FINDING]");
Finding.State state = Finding.State.forNumber(0);
Finding response = securityCenterClient.setFindingState(name, state);
}
| Parameters | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.FindingNameRequired. The relative resource name of the finding. If no location is specified, finding is assumed to be in global. The following list shows some examples: +
|
state |
Finding.StateRequired. The desired State of the finding. |
| Returns | |
|---|---|
| Type | Description |
Finding |
|
setFindingState(SetFindingStateRequest request)
public final Finding setFindingState(SetFindingStateRequest request)Updates the state of a finding. If no location is specified, finding is assumed to be in global
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
SetFindingStateRequest request =
SetFindingStateRequest.newBuilder()
.setName(
FindingName.ofOrganizationSourceFindingName(
"[ORGANIZATION]", "[SOURCE]", "[FINDING]")
.toString())
.build();
Finding response = securityCenterClient.setFindingState(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
SetFindingStateRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
Finding |
|
setFindingState(String name, Finding.State state)
public final Finding setFindingState(String name, Finding.State state)Updates the state of a finding. If no location is specified, finding is assumed to be in global
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String name =
FindingName.ofOrganizationSourceFindingName("[ORGANIZATION]", "[SOURCE]", "[FINDING]")
.toString();
Finding.State state = Finding.State.forNumber(0);
Finding response = securityCenterClient.setFindingState(name, state);
}
| Parameters | |
|---|---|
| Name | Description |
name |
StringRequired. The relative resource name of the finding. If no location is specified, finding is assumed to be in global. The following list shows some examples: +
|
state |
Finding.StateRequired. The desired State of the finding. |
| Returns | |
|---|---|
| Type | Description |
Finding |
|
setFindingStateCallable()
public final UnaryCallable<SetFindingStateRequest,Finding> setFindingStateCallable()Updates the state of a finding. If no location is specified, finding is assumed to be in global
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
SetFindingStateRequest request =
SetFindingStateRequest.newBuilder()
.setName(
FindingName.ofOrganizationSourceFindingName(
"[ORGANIZATION]", "[SOURCE]", "[FINDING]")
.toString())
.build();
ApiFuture<Finding> future =
securityCenterClient.setFindingStateCallable().futureCall(request);
// Do something.
Finding response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<SetFindingStateRequest,Finding> |
|
setIamPolicy(@Nullable ResourceName resource, Policy policy)
public final Policy setIamPolicy(@Nullable ResourceName resource, Policy policy)Sets the access control policy on the specified Source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ResourceName resource = SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]");
Policy policy = Policy.newBuilder().build();
Policy response = securityCenterClient.setIamPolicy(resource, policy);
}
| Parameters | |
|---|---|
| Name | Description |
resource |
@org.jspecify.annotations.Nullable com.google.api.resourcenames.ResourceNameREQUIRED: The resource for which the policy is being specified. See the operation documentation for the appropriate value for this field. |
policy |
com.google.iam.v1.PolicyREQUIRED: The complete policy to be applied to the |
| Returns | |
|---|---|
| Type | Description |
com.google.iam.v1.Policy |
|
setIamPolicy(SetIamPolicyRequest request)
public final Policy setIamPolicy(SetIamPolicyRequest request)Sets the access control policy on the specified Source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
SetIamPolicyRequest request =
SetIamPolicyRequest.newBuilder()
.setResource(
SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString())
.setPolicy(Policy.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
Policy response = securityCenterClient.setIamPolicy(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
com.google.iam.v1.SetIamPolicyRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
com.google.iam.v1.Policy |
|
setIamPolicy(String resource, Policy policy)
public final Policy setIamPolicy(String resource, Policy policy)Sets the access control policy on the specified Source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String resource = FolderName.of("[FOLDER]").toString();
Policy policy = Policy.newBuilder().build();
Policy response = securityCenterClient.setIamPolicy(resource, policy);
}
| Parameters | |
|---|---|
| Name | Description |
resource |
StringREQUIRED: The resource for which the policy is being specified. See the operation documentation for the appropriate value for this field. |
policy |
com.google.iam.v1.PolicyREQUIRED: The complete policy to be applied to the |
| Returns | |
|---|---|
| Type | Description |
com.google.iam.v1.Policy |
|
setIamPolicyCallable()
public final UnaryCallable<SetIamPolicyRequest,Policy> setIamPolicyCallable()Sets the access control policy on the specified Source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
SetIamPolicyRequest request =
SetIamPolicyRequest.newBuilder()
.setResource(
SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString())
.setPolicy(Policy.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ApiFuture<Policy> future = securityCenterClient.setIamPolicyCallable().futureCall(request);
// Do something.
Policy response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> |
|
setMute(@Nullable FindingName name, Finding.Mute mute)
public final Finding setMute(@Nullable FindingName name, Finding.Mute mute)Updates the mute state of a finding. If no location is specified, finding is assumed to be in global
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
FindingName name =
FindingName.ofOrganizationSourceFindingName("[ORGANIZATION]", "[SOURCE]", "[FINDING]");
Finding.Mute mute = Finding.Mute.forNumber(0);
Finding response = securityCenterClient.setMute(name, mute);
}
| Parameters | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.cloud.securitycenter.v2.FindingNameRequired. The relative resource name of the finding. If no location is specified, finding is assumed to be in global. The following list shows some examples: +
|
mute |
Finding.MuteRequired. The desired state of the Mute. |
| Returns | |
|---|---|
| Type | Description |
Finding |
|
setMute(SetMuteRequest request)
public final Finding setMute(SetMuteRequest request)Updates the mute state of a finding. If no location is specified, finding is assumed to be in global
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
SetMuteRequest request =
SetMuteRequest.newBuilder()
.setName(
FindingName.ofOrganizationSourceFindingName(
"[ORGANIZATION]", "[SOURCE]", "[FINDING]")
.toString())
.build();
Finding response = securityCenterClient.setMute(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
SetMuteRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
Finding |
|
setMute(String name, Finding.Mute mute)
public final Finding setMute(String name, Finding.Mute mute)Updates the mute state of a finding. If no location is specified, finding is assumed to be in global
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String name =
FindingName.ofOrganizationSourceFindingName("[ORGANIZATION]", "[SOURCE]", "[FINDING]")
.toString();
Finding.Mute mute = Finding.Mute.forNumber(0);
Finding response = securityCenterClient.setMute(name, mute);
}
| Parameters | |
|---|---|
| Name | Description |
name |
StringRequired. The relative resource name of the finding. If no location is specified, finding is assumed to be in global. The following list shows some examples: +
|
mute |
Finding.MuteRequired. The desired state of the Mute. |
| Returns | |
|---|---|
| Type | Description |
Finding |
|
setMuteCallable()
public final UnaryCallable<SetMuteRequest,Finding> setMuteCallable()Updates the mute state of a finding. If no location is specified, finding is assumed to be in global
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
SetMuteRequest request =
SetMuteRequest.newBuilder()
.setName(
FindingName.ofOrganizationSourceFindingName(
"[ORGANIZATION]", "[SOURCE]", "[FINDING]")
.toString())
.build();
ApiFuture<Finding> future = securityCenterClient.setMuteCallable().futureCall(request);
// Do something.
Finding response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<SetMuteRequest,Finding> |
|
shutdown()
public void shutdown()shutdownNow()
public void shutdownNow()testIamPermissions(@Nullable ResourceName resource, List<String> permissions)
public final TestIamPermissionsResponse testIamPermissions(@Nullable ResourceName resource, List<String> permissions)Returns the permissions that a caller has on the specified source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ResourceName resource = SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]");
List<String> permissions = new ArrayList<>();
TestIamPermissionsResponse response =
securityCenterClient.testIamPermissions(resource, permissions);
}
| Parameters | |
|---|---|
| Name | Description |
resource |
@org.jspecify.annotations.Nullable com.google.api.resourcenames.ResourceNameREQUIRED: The resource for which the policy detail is being requested. See the operation documentation for the appropriate value for this field. |
permissions |
List<String>The set of permissions to check for the |
| Returns | |
|---|---|
| Type | Description |
com.google.iam.v1.TestIamPermissionsResponse |
|
testIamPermissions(TestIamPermissionsRequest request)
public final TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request)Returns the permissions that a caller has on the specified source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
TestIamPermissionsRequest request =
TestIamPermissionsRequest.newBuilder()
.setResource(
SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString())
.addAllPermissions(new ArrayList<String>())
.build();
TestIamPermissionsResponse response = securityCenterClient.testIamPermissions(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
com.google.iam.v1.TestIamPermissionsRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
com.google.iam.v1.TestIamPermissionsResponse |
|
testIamPermissions(String resource, List<String> permissions)
public final TestIamPermissionsResponse testIamPermissions(String resource, List<String> permissions)Returns the permissions that a caller has on the specified source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String resource = FolderName.of("[FOLDER]").toString();
List<String> permissions = new ArrayList<>();
TestIamPermissionsResponse response =
securityCenterClient.testIamPermissions(resource, permissions);
}
| Parameters | |
|---|---|
| Name | Description |
resource |
StringREQUIRED: The resource for which the policy detail is being requested. See the operation documentation for the appropriate value for this field. |
permissions |
List<String>The set of permissions to check for the |
| Returns | |
|---|---|
| Type | Description |
com.google.iam.v1.TestIamPermissionsResponse |
|
testIamPermissionsCallable()
public final UnaryCallable<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsCallable()Returns the permissions that a caller has on the specified source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
TestIamPermissionsRequest request =
TestIamPermissionsRequest.newBuilder()
.setResource(
SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString())
.addAllPermissions(new ArrayList<String>())
.build();
ApiFuture<TestIamPermissionsResponse> future =
securityCenterClient.testIamPermissionsCallable().futureCall(request);
// Do something.
TestIamPermissionsResponse response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> |
|
updateBigQueryExport(BigQueryExport bigQueryExport, FieldMask updateMask)
public final BigQueryExport updateBigQueryExport(BigQueryExport bigQueryExport, FieldMask updateMask)Updates a BigQuery export.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
BigQueryExport bigQueryExport = BigQueryExport.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
BigQueryExport response =
securityCenterClient.updateBigQueryExport(bigQueryExport, updateMask);
}
| Parameters | |
|---|---|
| Name | Description |
bigQueryExport |
BigQueryExportRequired. The BigQuery export being updated. |
updateMask |
FieldMaskThe list of fields to be updated. If empty all mutable fields will be updated. |
| Returns | |
|---|---|
| Type | Description |
BigQueryExport |
|
updateBigQueryExport(UpdateBigQueryExportRequest request)
public final BigQueryExport updateBigQueryExport(UpdateBigQueryExportRequest request)Updates a BigQuery export.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
UpdateBigQueryExportRequest request =
UpdateBigQueryExportRequest.newBuilder()
.setBigQueryExport(BigQueryExport.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
BigQueryExport response = securityCenterClient.updateBigQueryExport(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateBigQueryExportRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
BigQueryExport |
|
updateBigQueryExportCallable()
public final UnaryCallable<UpdateBigQueryExportRequest,BigQueryExport> updateBigQueryExportCallable()Updates a BigQuery export.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
UpdateBigQueryExportRequest request =
UpdateBigQueryExportRequest.newBuilder()
.setBigQueryExport(BigQueryExport.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ApiFuture<BigQueryExport> future =
securityCenterClient.updateBigQueryExportCallable().futureCall(request);
// Do something.
BigQueryExport response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<UpdateBigQueryExportRequest,BigQueryExport> |
|
updateExternalSystem(ExternalSystem externalSystem, FieldMask updateMask)
public final ExternalSystem updateExternalSystem(ExternalSystem externalSystem, FieldMask updateMask)Updates external system. This is for a given finding. If no location is specified, finding is assumed to be in global
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ExternalSystem externalSystem = ExternalSystem.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
ExternalSystem response =
securityCenterClient.updateExternalSystem(externalSystem, updateMask);
}
| Parameters | |
|---|---|
| Name | Description |
externalSystem |
ExternalSystemRequired. The external system resource to update. |
updateMask |
FieldMaskThe FieldMask to use when updating the external system resource. If empty all mutable fields will be updated. |
| Returns | |
|---|---|
| Type | Description |
ExternalSystem |
|
updateExternalSystem(UpdateExternalSystemRequest request)
public final ExternalSystem updateExternalSystem(UpdateExternalSystemRequest request)Updates external system. This is for a given finding. If no location is specified, finding is assumed to be in global
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
UpdateExternalSystemRequest request =
UpdateExternalSystemRequest.newBuilder()
.setExternalSystem(ExternalSystem.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ExternalSystem response = securityCenterClient.updateExternalSystem(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateExternalSystemRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
ExternalSystem |
|
updateExternalSystemCallable()
public final UnaryCallable<UpdateExternalSystemRequest,ExternalSystem> updateExternalSystemCallable()Updates external system. This is for a given finding. If no location is specified, finding is assumed to be in global
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
UpdateExternalSystemRequest request =
UpdateExternalSystemRequest.newBuilder()
.setExternalSystem(ExternalSystem.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ApiFuture<ExternalSystem> future =
securityCenterClient.updateExternalSystemCallable().futureCall(request);
// Do something.
ExternalSystem response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<UpdateExternalSystemRequest,ExternalSystem> |
|
updateFinding(Finding finding, FieldMask updateMask)
public final Finding updateFinding(Finding finding, FieldMask updateMask)Creates or updates a finding. If no location is specified, finding is assumed to be in global. The corresponding source must exist for a finding creation to succeed.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
Finding finding = Finding.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
Finding response = securityCenterClient.updateFinding(finding, updateMask);
}
| Parameters | |
|---|---|
| Name | Description |
finding |
FindingRequired. The finding resource to update or create if it does not already exist. parent, security_marks, and update_time will be ignored. In the case of creation, the finding id portion of the name must be alphanumeric and less than or equal to 32 characters and greater than 0 characters in length. |
updateMask |
FieldMaskThe FieldMask to use when updating the finding resource. This field should not be specified when creating a finding. When updating a finding, an empty mask is treated as updating all mutable fields and replacing source_properties. Individual source_properties can be added/updated by using "source_properties.<property key>" in the field mask. |
| Returns | |
|---|---|
| Type | Description |
Finding |
|
updateFinding(UpdateFindingRequest request)
public final Finding updateFinding(UpdateFindingRequest request)Creates or updates a finding. If no location is specified, finding is assumed to be in global. The corresponding source must exist for a finding creation to succeed.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
UpdateFindingRequest request =
UpdateFindingRequest.newBuilder()
.setFinding(Finding.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
Finding response = securityCenterClient.updateFinding(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateFindingRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
Finding |
|
updateFindingCallable()
public final UnaryCallable<UpdateFindingRequest,Finding> updateFindingCallable()Creates or updates a finding. If no location is specified, finding is assumed to be in global. The corresponding source must exist for a finding creation to succeed.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
UpdateFindingRequest request =
UpdateFindingRequest.newBuilder()
.setFinding(Finding.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ApiFuture<Finding> future = securityCenterClient.updateFindingCallable().futureCall(request);
// Do something.
Finding response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<UpdateFindingRequest,Finding> |
|
updateMuteConfig(MuteConfig muteConfig, FieldMask updateMask)
public final MuteConfig updateMuteConfig(MuteConfig muteConfig, FieldMask updateMask)Updates a mute config. If no location is specified, default is global.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
MuteConfig muteConfig = MuteConfig.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
MuteConfig response = securityCenterClient.updateMuteConfig(muteConfig, updateMask);
}
| Parameters | |
|---|---|
| Name | Description |
muteConfig |
MuteConfigRequired. The mute config being updated. |
updateMask |
FieldMaskThe list of fields to be updated. If empty all mutable fields will be updated. |
| Returns | |
|---|---|
| Type | Description |
MuteConfig |
|
updateMuteConfig(UpdateMuteConfigRequest request)
public final MuteConfig updateMuteConfig(UpdateMuteConfigRequest request)Updates a mute config. If no location is specified, default is global.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
UpdateMuteConfigRequest request =
UpdateMuteConfigRequest.newBuilder()
.setMuteConfig(MuteConfig.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
MuteConfig response = securityCenterClient.updateMuteConfig(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateMuteConfigRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
MuteConfig |
|
updateMuteConfigCallable()
public final UnaryCallable<UpdateMuteConfigRequest,MuteConfig> updateMuteConfigCallable()Updates a mute config. If no location is specified, default is global.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
UpdateMuteConfigRequest request =
UpdateMuteConfigRequest.newBuilder()
.setMuteConfig(MuteConfig.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ApiFuture<MuteConfig> future =
securityCenterClient.updateMuteConfigCallable().futureCall(request);
// Do something.
MuteConfig response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<UpdateMuteConfigRequest,MuteConfig> |
|
updateNotificationConfig(NotificationConfig notificationConfig, FieldMask updateMask)
public final NotificationConfig updateNotificationConfig(NotificationConfig notificationConfig, FieldMask updateMask)Updates a notification config. The following update fields are allowed: description, pubsub_topic, streaming_config.filter
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
NotificationConfig notificationConfig = NotificationConfig.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
NotificationConfig response =
securityCenterClient.updateNotificationConfig(notificationConfig, updateMask);
}
| Parameters | |
|---|---|
| Name | Description |
notificationConfig |
NotificationConfigRequired. The notification config to update. |
updateMask |
FieldMaskThe FieldMask to use when updating the notification config. If empty all mutable fields will be updated. |
| Returns | |
|---|---|
| Type | Description |
NotificationConfig |
|
updateNotificationConfig(UpdateNotificationConfigRequest request)
public final NotificationConfig updateNotificationConfig(UpdateNotificationConfigRequest request)Updates a notification config. The following update fields are allowed: description, pubsub_topic, streaming_config.filter
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
UpdateNotificationConfigRequest request =
UpdateNotificationConfigRequest.newBuilder()
.setNotificationConfig(NotificationConfig.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
NotificationConfig response = securityCenterClient.updateNotificationConfig(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateNotificationConfigRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
NotificationConfig |
|
updateNotificationConfigCallable()
public final UnaryCallable<UpdateNotificationConfigRequest,NotificationConfig> updateNotificationConfigCallable()Updates a notification config. The following update fields are allowed: description, pubsub_topic, streaming_config.filter
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
UpdateNotificationConfigRequest request =
UpdateNotificationConfigRequest.newBuilder()
.setNotificationConfig(NotificationConfig.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ApiFuture<NotificationConfig> future =
securityCenterClient.updateNotificationConfigCallable().futureCall(request);
// Do something.
NotificationConfig response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<UpdateNotificationConfigRequest,NotificationConfig> |
|
updateResourceValueConfig(ResourceValueConfig resourceValueConfig, FieldMask updateMask)
public final ResourceValueConfig updateResourceValueConfig(ResourceValueConfig resourceValueConfig, FieldMask updateMask)Updates an existing ResourceValueConfigs with new rules.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ResourceValueConfig resourceValueConfig = ResourceValueConfig.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
ResourceValueConfig response =
securityCenterClient.updateResourceValueConfig(resourceValueConfig, updateMask);
}
| Parameters | |
|---|---|
| Name | Description |
resourceValueConfig |
ResourceValueConfigRequired. The resource value config being updated. |
updateMask |
FieldMaskThe list of fields to be updated. If empty all mutable fields will be updated. To update nested fields, include the top level field in the mask For example, to update gcp_metadata.resource_type, include the "gcp_metadata" field mask |
| Returns | |
|---|---|
| Type | Description |
ResourceValueConfig |
|
updateResourceValueConfig(UpdateResourceValueConfigRequest request)
public final ResourceValueConfig updateResourceValueConfig(UpdateResourceValueConfigRequest request)Updates an existing ResourceValueConfigs with new rules.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
UpdateResourceValueConfigRequest request =
UpdateResourceValueConfigRequest.newBuilder()
.setResourceValueConfig(ResourceValueConfig.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ResourceValueConfig response = securityCenterClient.updateResourceValueConfig(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateResourceValueConfigRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
ResourceValueConfig |
|
updateResourceValueConfigCallable()
public final UnaryCallable<UpdateResourceValueConfigRequest,ResourceValueConfig> updateResourceValueConfigCallable()Updates an existing ResourceValueConfigs with new rules.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
UpdateResourceValueConfigRequest request =
UpdateResourceValueConfigRequest.newBuilder()
.setResourceValueConfig(ResourceValueConfig.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ApiFuture<ResourceValueConfig> future =
securityCenterClient.updateResourceValueConfigCallable().futureCall(request);
// Do something.
ResourceValueConfig response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<UpdateResourceValueConfigRequest,ResourceValueConfig> |
|
updateSecurityMarks(SecurityMarks securityMarks, FieldMask updateMask)
public final SecurityMarks updateSecurityMarks(SecurityMarks securityMarks, FieldMask updateMask)Updates security marks. For Finding Security marks, if no location is specified, finding is assumed to be in global. Assets Security Marks can only be accessed through global endpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
SecurityMarks securityMarks = SecurityMarks.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
SecurityMarks response = securityCenterClient.updateSecurityMarks(securityMarks, updateMask);
}
| Parameters | |
|---|---|
| Name | Description |
securityMarks |
SecurityMarksRequired. The security marks resource to update. |
updateMask |
FieldMaskThe FieldMask to use when updating the security marks resource. The field mask must not contain duplicate fields. If empty or set to "marks", all marks will be replaced. Individual marks can be updated using "marks.<mark_key>". |
| Returns | |
|---|---|
| Type | Description |
SecurityMarks |
|
updateSecurityMarks(UpdateSecurityMarksRequest request)
public final SecurityMarks updateSecurityMarks(UpdateSecurityMarksRequest request)Updates security marks. For Finding Security marks, if no location is specified, finding is assumed to be in global. Assets Security Marks can only be accessed through global endpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
UpdateSecurityMarksRequest request =
UpdateSecurityMarksRequest.newBuilder()
.setSecurityMarks(SecurityMarks.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
SecurityMarks response = securityCenterClient.updateSecurityMarks(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateSecurityMarksRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
SecurityMarks |
|
updateSecurityMarksCallable()
public final UnaryCallable<UpdateSecurityMarksRequest,SecurityMarks> updateSecurityMarksCallable()Updates security marks. For Finding Security marks, if no location is specified, finding is assumed to be in global. Assets Security Marks can only be accessed through global endpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
UpdateSecurityMarksRequest request =
UpdateSecurityMarksRequest.newBuilder()
.setSecurityMarks(SecurityMarks.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ApiFuture<SecurityMarks> future =
securityCenterClient.updateSecurityMarksCallable().futureCall(request);
// Do something.
SecurityMarks response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<UpdateSecurityMarksRequest,SecurityMarks> |
|
updateSource(Source source, FieldMask updateMask)
public final Source updateSource(Source source, FieldMask updateMask)Updates a source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
Source source = Source.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
Source response = securityCenterClient.updateSource(source, updateMask);
}
| Parameters | |
|---|---|
| Name | Description |
source |
SourceRequired. The source resource to update. |
updateMask |
FieldMaskThe FieldMask to use when updating the source resource. If empty all mutable fields will be updated. |
| Returns | |
|---|---|
| Type | Description |
Source |
|
updateSource(UpdateSourceRequest request)
public final Source updateSource(UpdateSourceRequest request)Updates a source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
UpdateSourceRequest request =
UpdateSourceRequest.newBuilder()
.setSource(Source.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
Source response = securityCenterClient.updateSource(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateSourceRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
Source |
|
updateSourceCallable()
public final UnaryCallable<UpdateSourceRequest,Source> updateSourceCallable()Updates a source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
UpdateSourceRequest request =
UpdateSourceRequest.newBuilder()
.setSource(Source.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ApiFuture<Source> future = securityCenterClient.updateSourceCallable().futureCall(request);
// Do something.
Source response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<UpdateSourceRequest,Source> |
|