- 2.84.0 (latest)
- 2.83.0
- 2.82.0
- 2.81.0
- 2.80.0
- 2.78.0
- 2.76.0
- 2.75.0
- 2.72.0
- 2.71.0
- 2.70.0
- 2.68.0
- 2.67.0
- 2.66.0
- 2.65.0
- 2.64.0
- 2.63.0
- 2.62.0
- 2.61.0
- 2.60.0
- 2.59.0
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 2.53.0
- 2.52.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.27.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.1
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.1
- 2.6.0
- 2.5.6
- 2.3.2
public class SecurityCenterClient implements BackgroundResourceService Description: V1 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 for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
Source source = Source.newBuilder().build();
Source response = securityCenterClient.createSource(parent, source);
}
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().
The surface of this class includes several types of Java methods for each of the API's methods:
- A "flattened" method. With this type of method, the fields of the request type have been converted into function parameters. It may be the case that not all fields are available as parameters, and not every API method will have a flattened method entry point.
- A "request object" method. This type of method only takes one parameter, a request object, which must be constructed before the call. Not every API method will have a request object method.
- A "callable" method. This type of method takes no parameters and returns 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 for illustrative purposes only.
// It may require modifications to work in your environment.
SecurityCenterSettings securityCenterSettings =
SecurityCenterSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
.build();
SecurityCenterClient securityCenterClient = SecurityCenterClient.create(securityCenterSettings);
To customize the endpoint:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
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 for illustrative purposes only.
// It may require modifications to work in your environment.
SecurityCenterSettings securityCenterSettings =
SecurityCenterSettings.newBuilder()
.setTransportChannelProvider(
SecurityCenterSettings.defaultHttpJsonTransportProviderBuilder().build())
.build();
SecurityCenterClient securityCenterClient = SecurityCenterClient.create(securityCenterSettings);
Please refer to the GitHub repository's samples for more quickstart code snippets.
Implements
BackgroundResourceStatic Methods
create()
public static final SecurityCenterClient create()Constructs an instance of SecurityCenterClient with default settings.
| Type | Description |
| SecurityCenterClient |
| 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.
| Name | Description |
| settings | SecurityCenterSettings |
| Type | Description |
| SecurityCenterClient |
| 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).
| Name | Description |
| stub | SecurityCenterStub |
| 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.
| Name | Description |
| settings | SecurityCenterSettings |
SecurityCenterClient(SecurityCenterStub stub)
protected SecurityCenterClient(SecurityCenterStub stub)| Name | Description |
| stub | SecurityCenterStub |
Methods
awaitTermination(long duration, TimeUnit unit)
public boolean awaitTermination(long duration, TimeUnit unit)| Name | Description |
| duration | long |
| unit | TimeUnit |
| Type | Description |
| boolean |
| Type | Description |
| InterruptedException |
bulkMuteFindingsAsync(ResourceName parent)
public final OperationFuture<BulkMuteFindingsResponse,Empty> bulkMuteFindingsAsync(ResourceName parent)Kicks off an LRO to bulk mute findings for a parent based on a filter. 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 for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ResourceName parent = FolderName.of("[FOLDER]");
BulkMuteFindingsResponse response = securityCenterClient.bulkMuteFindingsAsync(parent).get();
}
| Name | Description |
| parent | com.google.api.resourcenames.ResourceNameRequired. The parent, at which bulk action needs to be applied. Its format is "organizations/[organization_id]", "folders/[folder_id]", "projects/[project_id]". |
| 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. 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 for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
BulkMuteFindingsRequest request =
BulkMuteFindingsRequest.newBuilder()
.setParent(FolderName.of("[FOLDER]").toString())
.setFilter("filter-1274492040")
.setMuteAnnotation("muteAnnotation-2111042008")
.build();
BulkMuteFindingsResponse response = securityCenterClient.bulkMuteFindingsAsync(request).get();
}
| Name | Description |
| request | BulkMuteFindingsRequestThe request object containing all of the parameters for the API call. |
| 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. 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 for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent = FolderName.of("[FOLDER]").toString();
BulkMuteFindingsResponse response = securityCenterClient.bulkMuteFindingsAsync(parent).get();
}
| Name | Description |
| parent | StringRequired. The parent, at which bulk action needs to be applied. Its format is "organizations/[organization_id]", "folders/[folder_id]", "projects/[project_id]". |
| 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. 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 for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
BulkMuteFindingsRequest request =
BulkMuteFindingsRequest.newBuilder()
.setParent(FolderName.of("[FOLDER]").toString())
.setFilter("filter-1274492040")
.setMuteAnnotation("muteAnnotation-2111042008")
.build();
ApiFuture<Operation> future =
securityCenterClient.bulkMuteFindingsCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
| 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. 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 for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
BulkMuteFindingsRequest request =
BulkMuteFindingsRequest.newBuilder()
.setParent(FolderName.of("[FOLDER]").toString())
.setFilter("filter-1274492040")
.setMuteAnnotation("muteAnnotation-2111042008")
.build();
OperationFuture<BulkMuteFindingsResponse, Empty> future =
securityCenterClient.bulkMuteFindingsOperationCallable().futureCall(request);
// Do something.
BulkMuteFindingsResponse response = future.get();
}
| Type | Description |
| OperationCallable<BulkMuteFindingsRequest,BulkMuteFindingsResponse,Empty> |
close()
public final void close()createBigQueryExport(CreateBigQueryExportRequest request)
public final BigQueryExport createBigQueryExport(CreateBigQueryExportRequest request)Creates a big query export.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
CreateBigQueryExportRequest request =
CreateBigQueryExportRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setBigQueryExport(BigQueryExport.newBuilder().build())
.setBigQueryExportId("bigQueryExportId1024198583")
.build();
BigQueryExport response = securityCenterClient.createBigQueryExport(request);
}
| Name | Description |
| request | CreateBigQueryExportRequestThe request object containing all of the parameters for the API call. |
| Type | Description |
| BigQueryExport |
createBigQueryExport(FolderName parent, BigQueryExport bigQueryExport, String bigQueryExportId)
public final BigQueryExport createBigQueryExport(FolderName parent, BigQueryExport bigQueryExport, String bigQueryExportId)Creates a big query export.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
FolderName parent = FolderName.of("[FOLDER]");
BigQueryExport bigQueryExport = BigQueryExport.newBuilder().build();
String bigQueryExportId = "bigQueryExportId1024198583";
BigQueryExport response =
securityCenterClient.createBigQueryExport(parent, bigQueryExport, bigQueryExportId);
}
| Name | Description |
| parent | FolderNameRequired. Resource name of the new big query export's parent. Its format is "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]". |
| bigQueryExport | BigQueryExportRequired. The big query export being created. |
| bigQueryExportId | StringRequired. Unique identifier provided by the client within the parent scope. It must consist of lower case letters, numbers, and hyphen, with the first character a letter, the last a letter or a number, and a 63 character maximum. |
| Type | Description |
| BigQueryExport |
createBigQueryExport(OrganizationName parent, BigQueryExport bigQueryExport, String bigQueryExportId)
public final BigQueryExport createBigQueryExport(OrganizationName parent, BigQueryExport bigQueryExport, String bigQueryExportId)Creates a big query export.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
BigQueryExport bigQueryExport = BigQueryExport.newBuilder().build();
String bigQueryExportId = "bigQueryExportId1024198583";
BigQueryExport response =
securityCenterClient.createBigQueryExport(parent, bigQueryExport, bigQueryExportId);
}
| Name | Description |
| parent | OrganizationNameRequired. Resource name of the new big query export's parent. Its format is "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]". |
| bigQueryExport | BigQueryExportRequired. The big query export being created. |
| bigQueryExportId | StringRequired. Unique identifier provided by the client within the parent scope. It must consist of lower case letters, numbers, and hyphen, with the first character a letter, the last a letter or a number, and a 63 character maximum. |
| Type | Description |
| BigQueryExport |
createBigQueryExport(ProjectName parent, BigQueryExport bigQueryExport, String bigQueryExportId)
public final BigQueryExport createBigQueryExport(ProjectName parent, BigQueryExport bigQueryExport, String bigQueryExportId)Creates a big query export.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ProjectName parent = ProjectName.of("[PROJECT]");
BigQueryExport bigQueryExport = BigQueryExport.newBuilder().build();
String bigQueryExportId = "bigQueryExportId1024198583";
BigQueryExport response =
securityCenterClient.createBigQueryExport(parent, bigQueryExport, bigQueryExportId);
}
| Name | Description |
| parent | ProjectNameRequired. Resource name of the new big query export's parent. Its format is "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]". |
| bigQueryExport | BigQueryExportRequired. The big query export being created. |
| bigQueryExportId | StringRequired. Unique identifier provided by the client within the parent scope. It must consist of lower case letters, numbers, and hyphen, with the first character a letter, the last a letter or a number, and a 63 character maximum. |
| Type | Description |
| BigQueryExport |
createBigQueryExport(String parent, BigQueryExport bigQueryExport, String bigQueryExportId)
public final BigQueryExport createBigQueryExport(String parent, BigQueryExport bigQueryExport, String bigQueryExportId)Creates a big query export.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent = OrganizationName.of("[ORGANIZATION]").toString();
BigQueryExport bigQueryExport = BigQueryExport.newBuilder().build();
String bigQueryExportId = "bigQueryExportId1024198583";
BigQueryExport response =
securityCenterClient.createBigQueryExport(parent, bigQueryExport, bigQueryExportId);
}
| Name | Description |
| parent | StringRequired. Resource name of the new big query export's parent. Its format is "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]". |
| bigQueryExport | BigQueryExportRequired. The big query export being created. |
| bigQueryExportId | StringRequired. Unique identifier provided by the client within the parent scope. It must consist of lower case letters, numbers, and hyphen, with the first character a letter, the last a letter or a number, and a 63 character maximum. |
| Type | Description |
| BigQueryExport |
createBigQueryExportCallable()
public final UnaryCallable<CreateBigQueryExportRequest,BigQueryExport> createBigQueryExportCallable()Creates a big query export.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
CreateBigQueryExportRequest request =
CreateBigQueryExportRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setBigQueryExport(BigQueryExport.newBuilder().build())
.setBigQueryExportId("bigQueryExportId1024198583")
.build();
ApiFuture<BigQueryExport> future =
securityCenterClient.createBigQueryExportCallable().futureCall(request);
// Do something.
BigQueryExport response = future.get();
}
| Type | Description |
| UnaryCallable<CreateBigQueryExportRequest,BigQueryExport> |
createFinding(CreateFindingRequest request)
public final Finding createFinding(CreateFindingRequest request)Creates a finding. The corresponding source must exist for finding creation to succeed.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
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);
}
| Name | Description |
| request | CreateFindingRequestThe request object containing all of the parameters for the API call. |
| Type | Description |
| Finding |
createFinding(SourceName parent, String findingId, Finding finding)
public final Finding createFinding(SourceName parent, String findingId, Finding finding)Creates a finding. The corresponding source must exist for finding creation to succeed.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
SourceName parent = SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]");
String findingId = "findingId439150212";
Finding finding = Finding.newBuilder().build();
Finding response = securityCenterClient.createFinding(parent, findingId, finding);
}
| Name | Description |
| parent | SourceNameRequired. Resource name of the new finding's parent. Its format should be "organizations/[organization_id]/sources/[source_id]". |
| 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. |
| finding | FindingRequired. The Finding being created. The name and security_marks will be ignored as they are both output only fields on this resource. |
| Type | Description |
| Finding |
createFinding(String parent, String findingId, Finding finding)
public final Finding createFinding(String parent, String findingId, Finding finding)Creates a finding. The corresponding source must exist for finding creation to succeed.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent = SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString();
String findingId = "findingId439150212";
Finding finding = Finding.newBuilder().build();
Finding response = securityCenterClient.createFinding(parent, findingId, finding);
}
| Name | Description |
| parent | StringRequired. Resource name of the new finding's parent. Its format should be "organizations/[organization_id]/sources/[source_id]". |
| 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. |
| finding | FindingRequired. The Finding being created. The name and security_marks will be ignored as they are both output only fields on this resource. |
| Type | Description |
| Finding |
createFindingCallable()
public final UnaryCallable<CreateFindingRequest,Finding> createFindingCallable()Creates a finding. The corresponding source must exist for finding creation to succeed.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
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();
}
| Type | Description |
| UnaryCallable<CreateFindingRequest,Finding> |
createMuteConfig(CreateMuteConfigRequest request)
public final MuteConfig createMuteConfig(CreateMuteConfigRequest request)Creates a mute config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
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);
}
| Name | Description |
| request | CreateMuteConfigRequestThe request object containing all of the parameters for the API call. |
| Type | Description |
| MuteConfig |
createMuteConfig(FolderName parent, MuteConfig muteConfig)
public final MuteConfig createMuteConfig(FolderName parent, MuteConfig muteConfig)Creates a mute config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
FolderName parent = FolderName.of("[FOLDER]");
MuteConfig muteConfig = MuteConfig.newBuilder().build();
MuteConfig response = securityCenterClient.createMuteConfig(parent, muteConfig);
}
| Name | Description |
| parent | FolderNameRequired. Resource name of the new mute configs's parent. Its format is "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]". |
| muteConfig | MuteConfigRequired. The mute config being created. |
| Type | Description |
| MuteConfig |
createMuteConfig(FolderName parent, MuteConfig muteConfig, String muteConfigId)
public final MuteConfig createMuteConfig(FolderName parent, MuteConfig muteConfig, String muteConfigId)Creates a mute config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
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);
}
| Name | Description |
| parent | FolderNameRequired. Resource name of the new mute configs's parent. Its format is "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]". |
| muteConfig | MuteConfigRequired. The mute config being created. |
| muteConfigId | StringRequired. Unique identifier provided by the client within the parent scope. It must consist of lower case letters, numbers, and hyphen, with the first character a letter, the last a letter or a number, and a 63 character maximum. |
| Type | Description |
| MuteConfig |
createMuteConfig(OrganizationName parent, MuteConfig muteConfig)
public final MuteConfig createMuteConfig(OrganizationName parent, MuteConfig muteConfig)Creates a mute config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
MuteConfig muteConfig = MuteConfig.newBuilder().build();
MuteConfig response = securityCenterClient.createMuteConfig(parent, muteConfig);
}
| Name | Description |
| parent | OrganizationNameRequired. Resource name of the new mute configs's parent. Its format is "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]". |
| muteConfig | MuteConfigRequired. The mute config being created. |
| Type | Description |
| MuteConfig |
createMuteConfig(OrganizationName parent, MuteConfig muteConfig, String muteConfigId)
public final MuteConfig createMuteConfig(OrganizationName parent, MuteConfig muteConfig, String muteConfigId)Creates a mute config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
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);
}
| Name | Description |
| parent | OrganizationNameRequired. Resource name of the new mute configs's parent. Its format is "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]". |
| muteConfig | MuteConfigRequired. The mute config being created. |
| muteConfigId | StringRequired. Unique identifier provided by the client within the parent scope. It must consist of lower case letters, numbers, and hyphen, with the first character a letter, the last a letter or a number, and a 63 character maximum. |
| Type | Description |
| MuteConfig |
createMuteConfig(ProjectName parent, MuteConfig muteConfig)
public final MuteConfig createMuteConfig(ProjectName parent, MuteConfig muteConfig)Creates a mute config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ProjectName parent = ProjectName.of("[PROJECT]");
MuteConfig muteConfig = MuteConfig.newBuilder().build();
MuteConfig response = securityCenterClient.createMuteConfig(parent, muteConfig);
}
| Name | Description |
| parent | ProjectNameRequired. Resource name of the new mute configs's parent. Its format is "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]". |
| muteConfig | MuteConfigRequired. The mute config being created. |
| Type | Description |
| MuteConfig |
createMuteConfig(ProjectName parent, MuteConfig muteConfig, String muteConfigId)
public final MuteConfig createMuteConfig(ProjectName parent, MuteConfig muteConfig, String muteConfigId)Creates a mute config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
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);
}
| Name | Description |
| parent | ProjectNameRequired. Resource name of the new mute configs's parent. Its format is "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]". |
| muteConfig | MuteConfigRequired. The mute config being created. |
| muteConfigId | StringRequired. Unique identifier provided by the client within the parent scope. It must consist of lower case letters, numbers, and hyphen, with the first character a letter, the last a letter or a number, and a 63 character maximum. |
| Type | Description |
| MuteConfig |
createMuteConfig(String parent, MuteConfig muteConfig)
public final MuteConfig createMuteConfig(String parent, MuteConfig muteConfig)Creates a mute config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent = OrganizationName.of("[ORGANIZATION]").toString();
MuteConfig muteConfig = MuteConfig.newBuilder().build();
MuteConfig response = securityCenterClient.createMuteConfig(parent, muteConfig);
}
| Name | Description |
| parent | StringRequired. Resource name of the new mute configs's parent. Its format is "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]". |
| muteConfig | MuteConfigRequired. The mute config being created. |
| 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 for illustrative purposes only.
// It may require modifications to work in your environment.
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);
}
| Name | Description |
| parent | StringRequired. Resource name of the new mute configs's parent. Its format is "organizations/[organization_id]", "folders/[folder_id]", or "projects/[project_id]". |
| muteConfig | MuteConfigRequired. The mute config being created. |
| muteConfigId | StringRequired. Unique identifier provided by the client within the parent scope. It must consist of lower case letters, numbers, and hyphen, with the first character a letter, the last a letter or a number, and a 63 character maximum. |
| Type | Description |
| MuteConfig |
createMuteConfigCallable()
public final UnaryCallable<CreateMuteConfigRequest,MuteConfig> createMuteConfigCallable()Creates a mute config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
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();
}
| Type | Description |
| UnaryCallable<CreateMuteConfigRequest,MuteConfig> |
createNotificationConfig(CreateNotificationConfigRequest request)
public final NotificationConfig createNotificationConfig(CreateNotificationConfigRequest request)Creates a notification config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
CreateNotificationConfigRequest request =
CreateNotificationConfigRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setConfigId("configId-580140035")
.setNotificationConfig(NotificationConfig.newBuilder().build())
.build();
NotificationConfig response = securityCenterClient.createNotificationConfig(request);
}
| Name | Description |
| request | CreateNotificationConfigRequestThe request object containing all of the parameters for the API call. |
| Type | Description |
| NotificationConfig |
createNotificationConfig(OrganizationName parent, NotificationConfig notificationConfig)
public final NotificationConfig createNotificationConfig(OrganizationName parent, NotificationConfig notificationConfig)Creates a notification config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
NotificationConfig notificationConfig = NotificationConfig.newBuilder().build();
NotificationConfig response =
securityCenterClient.createNotificationConfig(parent, notificationConfig);
}
| Name | Description |
| parent | OrganizationNameRequired. Resource name of the new notification config's parent. Its format is "organizations/[organization_id]". |
| 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. |
| Type | Description |
| NotificationConfig |
createNotificationConfig(OrganizationName parent, String configId, NotificationConfig notificationConfig)
public final NotificationConfig createNotificationConfig(OrganizationName parent, String configId, NotificationConfig notificationConfig)Creates a notification config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
String configId = "configId-580140035";
NotificationConfig notificationConfig = NotificationConfig.newBuilder().build();
NotificationConfig response =
securityCenterClient.createNotificationConfig(parent, configId, notificationConfig);
}
| Name | Description |
| parent | OrganizationNameRequired. Resource name of the new notification config's parent. Its format is "organizations/[organization_id]". |
| configId | StringRequired. Unique identifier provided by the client within the parent scope. It must be between 1 and 128 characters, and contains alphanumeric characters, underscores or hyphens only. |
| 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. |
| Type | Description |
| NotificationConfig |
createNotificationConfig(String parent, NotificationConfig notificationConfig)
public final NotificationConfig createNotificationConfig(String parent, NotificationConfig notificationConfig)Creates a notification config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent = OrganizationName.of("[ORGANIZATION]").toString();
NotificationConfig notificationConfig = NotificationConfig.newBuilder().build();
NotificationConfig response =
securityCenterClient.createNotificationConfig(parent, notificationConfig);
}
| Name | Description |
| parent | StringRequired. Resource name of the new notification config's parent. Its format is "organizations/[organization_id]". |
| 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. |
| Type | Description |
| NotificationConfig |
createNotificationConfig(String parent, String configId, NotificationConfig notificationConfig)
public final NotificationConfig createNotificationConfig(String parent, String configId, NotificationConfig notificationConfig)Creates a notification config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent = OrganizationName.of("[ORGANIZATION]").toString();
String configId = "configId-580140035";
NotificationConfig notificationConfig = NotificationConfig.newBuilder().build();
NotificationConfig response =
securityCenterClient.createNotificationConfig(parent, configId, notificationConfig);
}
| Name | Description |
| parent | StringRequired. Resource name of the new notification config's parent. Its format is "organizations/[organization_id]". |
| configId | StringRequired. Unique identifier provided by the client within the parent scope. It must be between 1 and 128 characters, and contains alphanumeric characters, underscores or hyphens only. |
| 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. |
| Type | Description |
| NotificationConfig |
createNotificationConfigCallable()
public final UnaryCallable<CreateNotificationConfigRequest,NotificationConfig> createNotificationConfigCallable()Creates a notification config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
CreateNotificationConfigRequest request =
CreateNotificationConfigRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setConfigId("configId-580140035")
.setNotificationConfig(NotificationConfig.newBuilder().build())
.build();
ApiFuture<NotificationConfig> future =
securityCenterClient.createNotificationConfigCallable().futureCall(request);
// Do something.
NotificationConfig response = future.get();
}
| Type | Description |
| UnaryCallable<CreateNotificationConfigRequest,NotificationConfig> |
createSource(CreateSourceRequest request)
public final Source createSource(CreateSourceRequest request)Creates a source.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
CreateSourceRequest request =
CreateSourceRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setSource(Source.newBuilder().build())
.build();
Source response = securityCenterClient.createSource(request);
}
| Name | Description |
| request | CreateSourceRequestThe request object containing all of the parameters for the API call. |
| Type | Description |
| Source |
createSource(OrganizationName parent, Source source)
public final Source createSource(OrganizationName parent, Source source)Creates a source.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
Source source = Source.newBuilder().build();
Source response = securityCenterClient.createSource(parent, source);
}
| Name | Description |
| parent | OrganizationNameRequired. Resource name of the new source's parent. Its format should be "organizations/[organization_id]". |
| source | SourceRequired. The Source being created, only the display_name and description will be used. All other fields will be ignored. |
| 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 for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent = OrganizationName.of("[ORGANIZATION]").toString();
Source source = Source.newBuilder().build();
Source response = securityCenterClient.createSource(parent, source);
}
| Name | Description |
| parent | StringRequired. Resource name of the new source's parent. Its format should be "organizations/[organization_id]". |
| source | SourceRequired. The Source being created, only the display_name and description will be used. All other fields will be ignored. |
| Type | Description |
| Source |
createSourceCallable()
public final UnaryCallable<CreateSourceRequest,Source> createSourceCallable()Creates a source.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
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();
}
| Type | Description |
| UnaryCallable<CreateSourceRequest,Source> |
deleteBigQueryExport(BigQueryExportName name)
public final void deleteBigQueryExport(BigQueryExportName name)Deletes an existing big query export.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
BigQueryExportName name =
BigQueryExportName.ofOrganizationExportName("[ORGANIZATION]", "[EXPORT]");
securityCenterClient.deleteBigQueryExport(name);
}
| Name | Description |
| name | BigQueryExportNameRequired. Name of the big query export to delete. Its format is organizations/{organization}/bigQueryExports/{export_id}, folders/{folder}/bigQueryExports/{export_id}, or projects/{project}/bigQueryExports/{export_id} |
deleteBigQueryExport(DeleteBigQueryExportRequest request)
public final void deleteBigQueryExport(DeleteBigQueryExportRequest request)Deletes an existing big query export.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
DeleteBigQueryExportRequest request =
DeleteBigQueryExportRequest.newBuilder()
.setName(
BigQueryExportName.ofOrganizationExportName("[ORGANIZATION]", "[EXPORT]")
.toString())
.build();
securityCenterClient.deleteBigQueryExport(request);
}
| 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 big query export.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String name =
BigQueryExportName.ofOrganizationExportName("[ORGANIZATION]", "[EXPORT]").toString();
securityCenterClient.deleteBigQueryExport(name);
}
| Name | Description |
| name | StringRequired. Name of the big query export to delete. Its format is organizations/{organization}/bigQueryExports/{export_id}, folders/{folder}/bigQueryExports/{export_id}, or projects/{project}/bigQueryExports/{export_id} |
deleteBigQueryExportCallable()
public final UnaryCallable<DeleteBigQueryExportRequest,Empty> deleteBigQueryExportCallable()Deletes an existing big query export.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
DeleteBigQueryExportRequest request =
DeleteBigQueryExportRequest.newBuilder()
.setName(
BigQueryExportName.ofOrganizationExportName("[ORGANIZATION]", "[EXPORT]")
.toString())
.build();
ApiFuture<Empty> future =
securityCenterClient.deleteBigQueryExportCallable().futureCall(request);
// Do something.
future.get();
}
| Type | Description |
| UnaryCallable<DeleteBigQueryExportRequest,Empty> |
deleteMuteConfig(DeleteMuteConfigRequest request)
public final void deleteMuteConfig(DeleteMuteConfigRequest request)Deletes an existing mute config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
DeleteMuteConfigRequest request =
DeleteMuteConfigRequest.newBuilder()
.setName(
MuteConfigName.ofOrganizationMuteConfigName("[ORGANIZATION]", "[MUTE_CONFIG]")
.toString())
.build();
securityCenterClient.deleteMuteConfig(request);
}
| Name | Description |
| request | DeleteMuteConfigRequestThe request object containing all of the parameters for the API call. |
deleteMuteConfig(MuteConfigName name)
public final void deleteMuteConfig(MuteConfigName name)Deletes an existing mute config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
MuteConfigName name =
MuteConfigName.ofOrganizationMuteConfigName("[ORGANIZATION]", "[MUTE_CONFIG]");
securityCenterClient.deleteMuteConfig(name);
}
| Name | Description |
| name | MuteConfigNameRequired. Name of the mute config to delete. Its format is organizations/{organization}/muteConfigs/{config_id}, folders/{folder}/muteConfigs/{config_id}, or projects/{project}/muteConfigs/{config_id} |
deleteMuteConfig(String name)
public final void deleteMuteConfig(String name)Deletes an existing mute config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String name =
MuteConfigName.ofOrganizationMuteConfigName("[ORGANIZATION]", "[MUTE_CONFIG]").toString();
securityCenterClient.deleteMuteConfig(name);
}
| Name | Description |
| name | StringRequired. Name of the mute config to delete. Its format is organizations/{organization}/muteConfigs/{config_id}, folders/{folder}/muteConfigs/{config_id}, or projects/{project}/muteConfigs/{config_id} |
deleteMuteConfigCallable()
public final UnaryCallable<DeleteMuteConfigRequest,Empty> deleteMuteConfigCallable()Deletes an existing mute config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
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();
}
| Type | Description |
| UnaryCallable<DeleteMuteConfigRequest,Empty> |
deleteNotificationConfig(DeleteNotificationConfigRequest request)
public final void deleteNotificationConfig(DeleteNotificationConfigRequest request)Deletes a notification config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
DeleteNotificationConfigRequest request =
DeleteNotificationConfigRequest.newBuilder()
.setName(
NotificationConfigName.of("[ORGANIZATION]", "[NOTIFICATION_CONFIG]").toString())
.build();
securityCenterClient.deleteNotificationConfig(request);
}
| Name | Description |
| request | DeleteNotificationConfigRequestThe request object containing all of the parameters for the API call. |
deleteNotificationConfig(NotificationConfigName name)
public final void deleteNotificationConfig(NotificationConfigName name)Deletes a notification config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
NotificationConfigName name =
NotificationConfigName.of("[ORGANIZATION]", "[NOTIFICATION_CONFIG]");
securityCenterClient.deleteNotificationConfig(name);
}
| Name | Description |
| name | NotificationConfigNameRequired. Name of the notification config to delete. Its format is "organizations/[organization_id]/notificationConfigs/[config_id]". |
deleteNotificationConfig(String name)
public final void deleteNotificationConfig(String name)Deletes a notification config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String name = NotificationConfigName.of("[ORGANIZATION]", "[NOTIFICATION_CONFIG]").toString();
securityCenterClient.deleteNotificationConfig(name);
}
| Name | Description |
| name | StringRequired. Name of the notification config to delete. Its format is "organizations/[organization_id]/notificationConfigs/[config_id]". |
deleteNotificationConfigCallable()
public final UnaryCallable<DeleteNotificationConfigRequest,Empty> deleteNotificationConfigCallable()Deletes a notification config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
DeleteNotificationConfigRequest request =
DeleteNotificationConfigRequest.newBuilder()
.setName(
NotificationConfigName.of("[ORGANIZATION]", "[NOTIFICATION_CONFIG]").toString())
.build();
ApiFuture<Empty> future =
securityCenterClient.deleteNotificationConfigCallable().futureCall(request);
// Do something.
future.get();
}
| Type | Description |
| UnaryCallable<DeleteNotificationConfigRequest,Empty> |
getBigQueryExport(BigQueryExportName name)
public final BigQueryExport getBigQueryExport(BigQueryExportName name)Gets a big query export.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
BigQueryExportName name =
BigQueryExportName.ofOrganizationExportName("[ORGANIZATION]", "[EXPORT]");
BigQueryExport response = securityCenterClient.getBigQueryExport(name);
}
| Name | Description |
| name | BigQueryExportNameRequired. Name of the big query export to retrieve. Its format is organizations/{organization}/bigQueryExports/{export_id}, folders/{folder}/bigQueryExports/{export_id}, or projects/{project}/bigQueryExports/{export_id} |
| Type | Description |
| BigQueryExport |
getBigQueryExport(GetBigQueryExportRequest request)
public final BigQueryExport getBigQueryExport(GetBigQueryExportRequest request)Gets a big query export.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GetBigQueryExportRequest request =
GetBigQueryExportRequest.newBuilder()
.setName(
BigQueryExportName.ofOrganizationExportName("[ORGANIZATION]", "[EXPORT]")
.toString())
.build();
BigQueryExport response = securityCenterClient.getBigQueryExport(request);
}
| Name | Description |
| request | GetBigQueryExportRequestThe request object containing all of the parameters for the API call. |
| Type | Description |
| BigQueryExport |
getBigQueryExport(String name)
public final BigQueryExport getBigQueryExport(String name)Gets a big query export.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String name =
BigQueryExportName.ofOrganizationExportName("[ORGANIZATION]", "[EXPORT]").toString();
BigQueryExport response = securityCenterClient.getBigQueryExport(name);
}
| Name | Description |
| name | StringRequired. Name of the big query export to retrieve. Its format is organizations/{organization}/bigQueryExports/{export_id}, folders/{folder}/bigQueryExports/{export_id}, or projects/{project}/bigQueryExports/{export_id} |
| Type | Description |
| BigQueryExport |
getBigQueryExportCallable()
public final UnaryCallable<GetBigQueryExportRequest,BigQueryExport> getBigQueryExportCallable()Gets a big query export.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GetBigQueryExportRequest request =
GetBigQueryExportRequest.newBuilder()
.setName(
BigQueryExportName.ofOrganizationExportName("[ORGANIZATION]", "[EXPORT]")
.toString())
.build();
ApiFuture<BigQueryExport> future =
securityCenterClient.getBigQueryExportCallable().futureCall(request);
// Do something.
BigQueryExport response = future.get();
}
| 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.
| Type | Description |
| OperationsClient |
getIamPolicy(ResourceName resource)
public final Policy getIamPolicy(ResourceName resource)Gets the access control policy on the specified Source.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ResourceName resource = SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]");
Policy response = securityCenterClient.getIamPolicy(resource);
}
| Name | Description |
| resource | 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. |
| 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 for illustrative purposes only.
// It may require modifications to work in your environment.
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);
}
| Name | Description |
| request | com.google.iam.v1.GetIamPolicyRequestThe request object containing all of the parameters for the API call. |
| 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 for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String resource = FolderName.of("[FOLDER]").toString();
Policy response = securityCenterClient.getIamPolicy(resource);
}
| Name | Description |
| resource | StringREQUIRED: The resource for which the policy is being requested. See the operation documentation for the appropriate value for this field. |
| 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 for illustrative purposes only.
// It may require modifications to work in your environment.
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();
}
| Type | Description |
| UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> |
getMuteConfig(GetMuteConfigRequest request)
public final MuteConfig getMuteConfig(GetMuteConfigRequest request)Gets a mute config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GetMuteConfigRequest request =
GetMuteConfigRequest.newBuilder()
.setName(
MuteConfigName.ofOrganizationMuteConfigName("[ORGANIZATION]", "[MUTE_CONFIG]")
.toString())
.build();
MuteConfig response = securityCenterClient.getMuteConfig(request);
}
| Name | Description |
| request | GetMuteConfigRequestThe request object containing all of the parameters for the API call. |
| Type | Description |
| MuteConfig |
getMuteConfig(MuteConfigName name)
public final MuteConfig getMuteConfig(MuteConfigName name)Gets a mute config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
MuteConfigName name =
MuteConfigName.ofOrganizationMuteConfigName("[ORGANIZATION]", "[MUTE_CONFIG]");
MuteConfig response = securityCenterClient.getMuteConfig(name);
}
| Name | Description |
| name | MuteConfigNameRequired. Name of the mute config to retrieve. Its format is organizations/{organization}/muteConfigs/{config_id}, folders/{folder}/muteConfigs/{config_id}, or projects/{project}/muteConfigs/{config_id} |
| Type | Description |
| MuteConfig |
getMuteConfig(String name)
public final MuteConfig getMuteConfig(String name)Gets a mute config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String name =
MuteConfigName.ofOrganizationMuteConfigName("[ORGANIZATION]", "[MUTE_CONFIG]").toString();
MuteConfig response = securityCenterClient.getMuteConfig(name);
}
| Name | Description |
| name | StringRequired. Name of the mute config to retrieve. Its format is organizations/{organization}/muteConfigs/{config_id}, folders/{folder}/muteConfigs/{config_id}, or projects/{project}/muteConfigs/{config_id} |
| Type | Description |
| MuteConfig |
getMuteConfigCallable()
public final UnaryCallable<GetMuteConfigRequest,MuteConfig> getMuteConfigCallable()Gets a mute config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
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();
}
| Type | Description |
| UnaryCallable<GetMuteConfigRequest,MuteConfig> |
getNotificationConfig(GetNotificationConfigRequest request)
public final NotificationConfig getNotificationConfig(GetNotificationConfigRequest request)Gets a notification config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GetNotificationConfigRequest request =
GetNotificationConfigRequest.newBuilder()
.setName(
NotificationConfigName.of("[ORGANIZATION]", "[NOTIFICATION_CONFIG]").toString())
.build();
NotificationConfig response = securityCenterClient.getNotificationConfig(request);
}
| Name | Description |
| request | GetNotificationConfigRequestThe request object containing all of the parameters for the API call. |
| Type | Description |
| NotificationConfig |
getNotificationConfig(NotificationConfigName name)
public final NotificationConfig getNotificationConfig(NotificationConfigName name)Gets a notification config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
NotificationConfigName name =
NotificationConfigName.of("[ORGANIZATION]", "[NOTIFICATION_CONFIG]");
NotificationConfig response = securityCenterClient.getNotificationConfig(name);
}
| Name | Description |
| name | NotificationConfigNameRequired. Name of the notification config to get. Its format is "organizations/[organization_id]/notificationConfigs/[config_id]". |
| Type | Description |
| NotificationConfig |
getNotificationConfig(String name)
public final NotificationConfig getNotificationConfig(String name)Gets a notification config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String name = NotificationConfigName.of("[ORGANIZATION]", "[NOTIFICATION_CONFIG]").toString();
NotificationConfig response = securityCenterClient.getNotificationConfig(name);
}
| Name | Description |
| name | StringRequired. Name of the notification config to get. Its format is "organizations/[organization_id]/notificationConfigs/[config_id]". |
| Type | Description |
| NotificationConfig |
getNotificationConfigCallable()
public final UnaryCallable<GetNotificationConfigRequest,NotificationConfig> getNotificationConfigCallable()Gets a notification config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GetNotificationConfigRequest request =
GetNotificationConfigRequest.newBuilder()
.setName(
NotificationConfigName.of("[ORGANIZATION]", "[NOTIFICATION_CONFIG]").toString())
.build();
ApiFuture<NotificationConfig> future =
securityCenterClient.getNotificationConfigCallable().futureCall(request);
// Do something.
NotificationConfig response = future.get();
}
| 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.
| Type | Description |
| OperationsClient |
getOrganizationSettings(GetOrganizationSettingsRequest request)
public final OrganizationSettings getOrganizationSettings(GetOrganizationSettingsRequest request)Gets the settings for an organization.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GetOrganizationSettingsRequest request =
GetOrganizationSettingsRequest.newBuilder()
.setName(OrganizationSettingsName.of("[ORGANIZATION]").toString())
.build();
OrganizationSettings response = securityCenterClient.getOrganizationSettings(request);
}
| Name | Description |
| request | GetOrganizationSettingsRequestThe request object containing all of the parameters for the API call. |
| Type | Description |
| OrganizationSettings |
getOrganizationSettings(OrganizationSettingsName name)
public final OrganizationSettings getOrganizationSettings(OrganizationSettingsName name)Gets the settings for an organization.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationSettingsName name = OrganizationSettingsName.of("[ORGANIZATION]");
OrganizationSettings response = securityCenterClient.getOrganizationSettings(name);
}
| Name | Description |
| name | OrganizationSettingsNameRequired. Name of the organization to get organization settings for. Its format is "organizations/[organization_id]/organizationSettings". |
| Type | Description |
| OrganizationSettings |
getOrganizationSettings(String name)
public final OrganizationSettings getOrganizationSettings(String name)Gets the settings for an organization.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String name = OrganizationSettingsName.of("[ORGANIZATION]").toString();
OrganizationSettings response = securityCenterClient.getOrganizationSettings(name);
}
| Name | Description |
| name | StringRequired. Name of the organization to get organization settings for. Its format is "organizations/[organization_id]/organizationSettings". |
| Type | Description |
| OrganizationSettings |
getOrganizationSettingsCallable()
public final UnaryCallable<GetOrganizationSettingsRequest,OrganizationSettings> getOrganizationSettingsCallable()Gets the settings for an organization.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GetOrganizationSettingsRequest request =
GetOrganizationSettingsRequest.newBuilder()
.setName(OrganizationSettingsName.of("[ORGANIZATION]").toString())
.build();
ApiFuture<OrganizationSettings> future =
securityCenterClient.getOrganizationSettingsCallable().futureCall(request);
// Do something.
OrganizationSettings response = future.get();
}
| Type | Description |
| UnaryCallable<GetOrganizationSettingsRequest,OrganizationSettings> |
getSettings()
public final SecurityCenterSettings getSettings()| Type | Description |
| SecurityCenterSettings |
getSource(GetSourceRequest request)
public final Source getSource(GetSourceRequest request)Gets a source.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GetSourceRequest request =
GetSourceRequest.newBuilder()
.setName(SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString())
.build();
Source response = securityCenterClient.getSource(request);
}
| Name | Description |
| request | GetSourceRequestThe request object containing all of the parameters for the API call. |
| Type | Description |
| Source |
getSource(SourceName name)
public final Source getSource(SourceName name)Gets a source.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
SourceName name = SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]");
Source response = securityCenterClient.getSource(name);
}
| Name | Description |
| name | SourceNameRequired. Relative resource name of the source. Its format is "organizations/[organization_id]/source/[source_id]". |
| Type | Description |
| Source |
getSource(String name)
public final Source getSource(String name)Gets a source.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String name = SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString();
Source response = securityCenterClient.getSource(name);
}
| Name | Description |
| name | StringRequired. Relative resource name of the source. Its format is "organizations/[organization_id]/source/[source_id]". |
| Type | Description |
| Source |
getSourceCallable()
public final UnaryCallable<GetSourceRequest,Source> getSourceCallable()Gets a source.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
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();
}
| Type | Description |
| UnaryCallable<GetSourceRequest,Source> |
getStub()
public SecurityCenterStub getStub()| Type | Description |
| SecurityCenterStub |
groupAssets(GroupAssetsRequest request)
public final SecurityCenterClient.GroupAssetsPagedResponse groupAssets(GroupAssetsRequest request)Filters an organization's assets and groups them by their specified properties.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GroupAssetsRequest request =
GroupAssetsRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setFilter("filter-1274492040")
.setGroupBy("groupBy293428022")
.setCompareDuration(Duration.newBuilder().build())
.setReadTime(Timestamp.newBuilder().build())
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
for (GroupResult element : securityCenterClient.groupAssets(request).iterateAll()) {
// doThingsWith(element);
}
}
| Name | Description |
| request | GroupAssetsRequestThe request object containing all of the parameters for the API call. |
| Type | Description |
| SecurityCenterClient.GroupAssetsPagedResponse |
groupAssetsCallable()
public final UnaryCallable<GroupAssetsRequest,GroupAssetsResponse> groupAssetsCallable()Filters an organization's assets and groups them by their specified properties.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GroupAssetsRequest request =
GroupAssetsRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setFilter("filter-1274492040")
.setGroupBy("groupBy293428022")
.setCompareDuration(Duration.newBuilder().build())
.setReadTime(Timestamp.newBuilder().build())
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
while (true) {
GroupAssetsResponse response = securityCenterClient.groupAssetsCallable().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;
}
}
}
| Type | Description |
| UnaryCallable<GroupAssetsRequest,GroupAssetsResponse> |
groupAssetsPagedCallable()
public final UnaryCallable<GroupAssetsRequest,SecurityCenterClient.GroupAssetsPagedResponse> groupAssetsPagedCallable()Filters an organization's assets and groups them by their specified properties.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GroupAssetsRequest request =
GroupAssetsRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setFilter("filter-1274492040")
.setGroupBy("groupBy293428022")
.setCompareDuration(Duration.newBuilder().build())
.setReadTime(Timestamp.newBuilder().build())
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
ApiFuture<GroupResult> future =
securityCenterClient.groupAssetsPagedCallable().futureCall(request);
// Do something.
for (GroupResult element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
| Type | Description |
| UnaryCallable<GroupAssetsRequest,GroupAssetsPagedResponse> |
groupFindings(GroupFindingsRequest request)
public final SecurityCenterClient.GroupFindingsPagedResponse groupFindings(GroupFindingsRequest request)Filters an organization or source's findings and groups them by their specified properties.
To group across all sources provide a - as the source id. Example:
/v1/organizations/{organization_id}/sources/-/findings,
/v1/folders/{folder_id}/sources/-/findings, /v1/projects/{project_id}/sources/-/findings
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GroupFindingsRequest request =
GroupFindingsRequest.newBuilder()
.setParent(
SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString())
.setFilter("filter-1274492040")
.setGroupBy("groupBy293428022")
.setReadTime(Timestamp.newBuilder().build())
.setCompareDuration(Duration.newBuilder().build())
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
for (GroupResult element : securityCenterClient.groupFindings(request).iterateAll()) {
// doThingsWith(element);
}
}
| Name | Description |
| request | GroupFindingsRequestThe request object containing all of the parameters for the API call. |
| Type | Description |
| SecurityCenterClient.GroupFindingsPagedResponse |
groupFindings(SourceName parent, String groupBy)
public final SecurityCenterClient.GroupFindingsPagedResponse groupFindings(SourceName parent, String groupBy)Filters an organization or source's findings and groups them by their specified properties.
To group across all sources provide a - as the source id. Example:
/v1/organizations/{organization_id}/sources/-/findings,
/v1/folders/{folder_id}/sources/-/findings, /v1/projects/{project_id}/sources/-/findings
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
SourceName parent = SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]");
String groupBy = "groupBy293428022";
for (GroupResult element : securityCenterClient.groupFindings(parent, groupBy).iterateAll()) {
// doThingsWith(element);
}
}
| Name | Description |
| parent | SourceNameRequired. Name of the source to groupBy. Its format is
"organizations/[organization_id]/sources/[source_id]",
folders/[folder_id]/sources/[source_id], or projects/[project_id]/sources/[source_id]. To
groupBy across all sources provide a source_id of |
| groupBy | StringRequired. Expression that defines what assets fields to use for grouping
(including The following fields are supported:
The following fields are supported when compare_duration is set:
|
| 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.
To group across all sources provide a - as the source id. Example:
/v1/organizations/{organization_id}/sources/-/findings,
/v1/folders/{folder_id}/sources/-/findings, /v1/projects/{project_id}/sources/-/findings
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
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);
}
}
| Name | Description |
| parent | StringRequired. Name of the source to groupBy. Its format is
"organizations/[organization_id]/sources/[source_id]",
folders/[folder_id]/sources/[source_id], or projects/[project_id]/sources/[source_id]. To
groupBy across all sources provide a source_id of |
| groupBy | StringRequired. Expression that defines what assets fields to use for grouping
(including The following fields are supported:
The following fields are supported when compare_duration is set:
|
| 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.
To group across all sources provide a - as the source id. Example:
/v1/organizations/{organization_id}/sources/-/findings,
/v1/folders/{folder_id}/sources/-/findings, /v1/projects/{project_id}/sources/-/findings
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GroupFindingsRequest request =
GroupFindingsRequest.newBuilder()
.setParent(
SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString())
.setFilter("filter-1274492040")
.setGroupBy("groupBy293428022")
.setReadTime(Timestamp.newBuilder().build())
.setCompareDuration(Duration.newBuilder().build())
.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;
}
}
}
| 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.
To group across all sources provide a - as the source id. Example:
/v1/organizations/{organization_id}/sources/-/findings,
/v1/folders/{folder_id}/sources/-/findings, /v1/projects/{project_id}/sources/-/findings
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
GroupFindingsRequest request =
GroupFindingsRequest.newBuilder()
.setParent(
SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString())
.setFilter("filter-1274492040")
.setGroupBy("groupBy293428022")
.setReadTime(Timestamp.newBuilder().build())
.setCompareDuration(Duration.newBuilder().build())
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
ApiFuture<GroupResult> future =
securityCenterClient.groupFindingsPagedCallable().futureCall(request);
// Do something.
for (GroupResult element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
| Type | Description |
| UnaryCallable<GroupFindingsRequest,GroupFindingsPagedResponse> |
isShutdown()
public boolean isShutdown()| Type | Description |
| boolean |
isTerminated()
public boolean isTerminated()| Type | Description |
| boolean |
listAssets(ListAssetsRequest request)
public final SecurityCenterClient.ListAssetsPagedResponse listAssets(ListAssetsRequest request)Lists an organization's assets.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListAssetsRequest request =
ListAssetsRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.setReadTime(Timestamp.newBuilder().build())
.setCompareDuration(Duration.newBuilder().build())
.setFieldMask(FieldMask.newBuilder().build())
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
for (ListAssetsResponse.ListAssetsResult element :
securityCenterClient.listAssets(request).iterateAll()) {
// doThingsWith(element);
}
}
| Name | Description |
| request | ListAssetsRequestThe request object containing all of the parameters for the API call. |
| Type | Description |
| SecurityCenterClient.ListAssetsPagedResponse |
listAssetsCallable()
public final UnaryCallable<ListAssetsRequest,ListAssetsResponse> listAssetsCallable()Lists an organization's assets.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListAssetsRequest request =
ListAssetsRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.setReadTime(Timestamp.newBuilder().build())
.setCompareDuration(Duration.newBuilder().build())
.setFieldMask(FieldMask.newBuilder().build())
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
while (true) {
ListAssetsResponse response = securityCenterClient.listAssetsCallable().call(request);
for (ListAssetsResponse.ListAssetsResult element : response.getListAssetsResultsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
| Type | Description |
| UnaryCallable<ListAssetsRequest,ListAssetsResponse> |
listAssetsPagedCallable()
public final UnaryCallable<ListAssetsRequest,SecurityCenterClient.ListAssetsPagedResponse> listAssetsPagedCallable()Lists an organization's assets.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListAssetsRequest request =
ListAssetsRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.setReadTime(Timestamp.newBuilder().build())
.setCompareDuration(Duration.newBuilder().build())
.setFieldMask(FieldMask.newBuilder().build())
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
ApiFuture<ListAssetsResponse.ListAssetsResult> future =
securityCenterClient.listAssetsPagedCallable().futureCall(request);
// Do something.
for (ListAssetsResponse.ListAssetsResult element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
| Type | Description |
| UnaryCallable<ListAssetsRequest,ListAssetsPagedResponse> |
listBigQueryExports(FolderName parent)
public final SecurityCenterClient.ListBigQueryExportsPagedResponse listBigQueryExports(FolderName 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 for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
FolderName parent = FolderName.of("[FOLDER]");
for (BigQueryExport element : securityCenterClient.listBigQueryExports(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Name | Description |
| parent | FolderNameRequired. The parent, which owns the collection of BigQuery exports. Its format is "organizations/[organization_id]", "folders/[folder_id]", "projects/[project_id]". |
| 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 for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListBigQueryExportsRequest request =
ListBigQueryExportsRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
for (BigQueryExport element :
securityCenterClient.listBigQueryExports(request).iterateAll()) {
// doThingsWith(element);
}
}
| Name | Description |
| request | ListBigQueryExportsRequestThe request object containing all of the parameters for the API call. |
| Type | Description |
| SecurityCenterClient.ListBigQueryExportsPagedResponse |
listBigQueryExports(OrganizationName parent)
public final SecurityCenterClient.ListBigQueryExportsPagedResponse listBigQueryExports(OrganizationName 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 for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
for (BigQueryExport element : securityCenterClient.listBigQueryExports(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Name | Description |
| parent | OrganizationNameRequired. The parent, which owns the collection of BigQuery exports. Its format is "organizations/[organization_id]", "folders/[folder_id]", "projects/[project_id]". |
| Type | Description |
| SecurityCenterClient.ListBigQueryExportsPagedResponse |
listBigQueryExports(ProjectName parent)
public final SecurityCenterClient.ListBigQueryExportsPagedResponse listBigQueryExports(ProjectName 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 for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ProjectName parent = ProjectName.of("[PROJECT]");
for (BigQueryExport element : securityCenterClient.listBigQueryExports(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Name | Description |
| parent | ProjectNameRequired. The parent, which owns the collection of BigQuery exports. Its format is "organizations/[organization_id]", "folders/[folder_id]", "projects/[project_id]". |
| 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 for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent = OrganizationName.of("[ORGANIZATION]").toString();
for (BigQueryExport element : securityCenterClient.listBigQueryExports(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Name | Description |
| parent | StringRequired. The parent, which owns the collection of BigQuery exports. Its format is "organizations/[organization_id]", "folders/[folder_id]", "projects/[project_id]". |
| 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 for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListBigQueryExportsRequest request =
ListBigQueryExportsRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").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;
}
}
}
| 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 for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListBigQueryExportsRequest request =
ListBigQueryExportsRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
ApiFuture<BigQueryExport> future =
securityCenterClient.listBigQueryExportsPagedCallable().futureCall(request);
// Do something.
for (BigQueryExport element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
| Type | Description |
| UnaryCallable<ListBigQueryExportsRequest,ListBigQueryExportsPagedResponse> |
listFindings(ListFindingsRequest request)
public final SecurityCenterClient.ListFindingsPagedResponse listFindings(ListFindingsRequest request)Lists an organization or source's findings.
To list across all sources provide a - as the source id. Example:
/v1/organizations/{organization_id}/sources/-/findings
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListFindingsRequest request =
ListFindingsRequest.newBuilder()
.setParent(
SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString())
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.setReadTime(Timestamp.newBuilder().build())
.setCompareDuration(Duration.newBuilder().build())
.setFieldMask(FieldMask.newBuilder().build())
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
for (ListFindingsResponse.ListFindingsResult element :
securityCenterClient.listFindings(request).iterateAll()) {
// doThingsWith(element);
}
}
| Name | Description |
| request | ListFindingsRequestThe request object containing all of the parameters for the API call. |
| Type | Description |
| SecurityCenterClient.ListFindingsPagedResponse |
listFindingsCallable()
public final UnaryCallable<ListFindingsRequest,ListFindingsResponse> listFindingsCallable()Lists an organization or source's findings.
To list across all sources provide a - as the source id. Example:
/v1/organizations/{organization_id}/sources/-/findings
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListFindingsRequest request =
ListFindingsRequest.newBuilder()
.setParent(
SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString())
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.setReadTime(Timestamp.newBuilder().build())
.setCompareDuration(Duration.newBuilder().build())
.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;
}
}
}
| 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 provide a - as the source id. Example:
/v1/organizations/{organization_id}/sources/-/findings
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListFindingsRequest request =
ListFindingsRequest.newBuilder()
.setParent(
SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]").toString())
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.setReadTime(Timestamp.newBuilder().build())
.setCompareDuration(Duration.newBuilder().build())
.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);
}
}
| Type | Description |
| UnaryCallable<ListFindingsRequest,ListFindingsPagedResponse> |
listMuteConfigs(FolderName parent)
public final SecurityCenterClient.ListMuteConfigsPagedResponse listMuteConfigs(FolderName parent)Lists mute configs.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
FolderName parent = FolderName.of("[FOLDER]");
for (MuteConfig element : securityCenterClient.listMuteConfigs(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Name | Description |
| parent | FolderNameRequired. The parent, which owns the collection of mute configs. Its format is "organizations/[organization_id]", "folders/[folder_id]", "projects/[project_id]". |
| Type | Description |
| SecurityCenterClient.ListMuteConfigsPagedResponse |
listMuteConfigs(ListMuteConfigsRequest request)
public final SecurityCenterClient.ListMuteConfigsPagedResponse listMuteConfigs(ListMuteConfigsRequest request)Lists mute configs.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
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);
}
}
| Name | Description |
| request | ListMuteConfigsRequestThe request object containing all of the parameters for the API call. |
| Type | Description |
| SecurityCenterClient.ListMuteConfigsPagedResponse |
listMuteConfigs(OrganizationName parent)
public final SecurityCenterClient.ListMuteConfigsPagedResponse listMuteConfigs(OrganizationName parent)Lists mute configs.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
for (MuteConfig element : securityCenterClient.listMuteConfigs(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Name | Description |
| parent | OrganizationNameRequired. The parent, which owns the collection of mute configs. Its format is "organizations/[organization_id]", "folders/[folder_id]", "projects/[project_id]". |
| Type | Description |
| SecurityCenterClient.ListMuteConfigsPagedResponse |
listMuteConfigs(ProjectName parent)
public final SecurityCenterClient.ListMuteConfigsPagedResponse listMuteConfigs(ProjectName parent)Lists mute configs.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ProjectName parent = ProjectName.of("[PROJECT]");
for (MuteConfig element : securityCenterClient.listMuteConfigs(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Name | Description |
| parent | ProjectNameRequired. The parent, which owns the collection of mute configs. Its format is "organizations/[organization_id]", "folders/[folder_id]", "projects/[project_id]". |
| Type | Description |
| SecurityCenterClient.ListMuteConfigsPagedResponse |
listMuteConfigs(String parent)
public final SecurityCenterClient.ListMuteConfigsPagedResponse listMuteConfigs(String parent)Lists mute configs.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent = OrganizationName.of("[ORGANIZATION]").toString();
for (MuteConfig element : securityCenterClient.listMuteConfigs(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Name | Description |
| parent | StringRequired. The parent, which owns the collection of mute configs. Its format is "organizations/[organization_id]", "folders/[folder_id]", "projects/[project_id]". |
| Type | Description |
| SecurityCenterClient.ListMuteConfigsPagedResponse |
listMuteConfigsCallable()
public final UnaryCallable<ListMuteConfigsRequest,ListMuteConfigsResponse> listMuteConfigsCallable()Lists mute configs.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
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;
}
}
}
| Type | Description |
| UnaryCallable<ListMuteConfigsRequest,ListMuteConfigsResponse> |
listMuteConfigsPagedCallable()
public final UnaryCallable<ListMuteConfigsRequest,SecurityCenterClient.ListMuteConfigsPagedResponse> listMuteConfigsPagedCallable()Lists mute configs.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
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);
}
}
| Type | Description |
| UnaryCallable<ListMuteConfigsRequest,ListMuteConfigsPagedResponse> |
listNotificationConfigs(ListNotificationConfigsRequest request)
public final SecurityCenterClient.ListNotificationConfigsPagedResponse listNotificationConfigs(ListNotificationConfigsRequest request)Lists notification configs.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListNotificationConfigsRequest request =
ListNotificationConfigsRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
for (NotificationConfig element :
securityCenterClient.listNotificationConfigs(request).iterateAll()) {
// doThingsWith(element);
}
}
| Name | Description |
| request | ListNotificationConfigsRequestThe request object containing all of the parameters for the API call. |
| Type | Description |
| SecurityCenterClient.ListNotificationConfigsPagedResponse |
listNotificationConfigs(OrganizationName parent)
public final SecurityCenterClient.ListNotificationConfigsPagedResponse listNotificationConfigs(OrganizationName parent)Lists notification configs.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
for (NotificationConfig element :
securityCenterClient.listNotificationConfigs(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Name | Description |
| parent | OrganizationNameRequired. Name of the organization to list notification configs. Its format is "organizations/[organization_id]". |
| 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 for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent = OrganizationName.of("[ORGANIZATION]").toString();
for (NotificationConfig element :
securityCenterClient.listNotificationConfigs(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Name | Description |
| parent | StringRequired. Name of the organization to list notification configs. Its format is "organizations/[organization_id]". |
| Type | Description |
| SecurityCenterClient.ListNotificationConfigsPagedResponse |
listNotificationConfigsCallable()
public final UnaryCallable<ListNotificationConfigsRequest,ListNotificationConfigsResponse> listNotificationConfigsCallable()Lists notification configs.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListNotificationConfigsRequest request =
ListNotificationConfigsRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").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;
}
}
}
| Type | Description |
| UnaryCallable<ListNotificationConfigsRequest,ListNotificationConfigsResponse> |
listNotificationConfigsPagedCallable()
public final UnaryCallable<ListNotificationConfigsRequest,SecurityCenterClient.ListNotificationConfigsPagedResponse> listNotificationConfigsPagedCallable()Lists notification configs.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ListNotificationConfigsRequest request =
ListNotificationConfigsRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
ApiFuture<NotificationConfig> future =
securityCenterClient.listNotificationConfigsPagedCallable().futureCall(request);
// Do something.
for (NotificationConfig element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
| Type | Description |
| UnaryCallable<ListNotificationConfigsRequest,ListNotificationConfigsPagedResponse> |
listSources(FolderName parent)
public final SecurityCenterClient.ListSourcesPagedResponse listSources(FolderName parent)Lists all sources belonging to an organization.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
FolderName parent = FolderName.of("[FOLDER]");
for (Source element : securityCenterClient.listSources(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Name | Description |
| parent | FolderNameRequired. Resource name of the parent of sources to list. Its format should be "organizations/[organization_id], folders/[folder_id], or projects/[project_id]". |
| 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 for illustrative purposes only.
// It may require modifications to work in your environment.
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);
}
}
| Name | Description |
| request | ListSourcesRequestThe request object containing all of the parameters for the API call. |
| Type | Description |
| SecurityCenterClient.ListSourcesPagedResponse |
listSources(OrganizationName parent)
public final SecurityCenterClient.ListSourcesPagedResponse listSources(OrganizationName parent)Lists all sources belonging to an organization.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
for (Source element : securityCenterClient.listSources(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Name | Description |
| parent | OrganizationNameRequired. Resource name of the parent of sources to list. Its format should be "organizations/[organization_id], folders/[folder_id], or projects/[project_id]". |
| Type | Description |
| SecurityCenterClient.ListSourcesPagedResponse |
listSources(ProjectName parent)
public final SecurityCenterClient.ListSourcesPagedResponse listSources(ProjectName parent)Lists all sources belonging to an organization.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ProjectName parent = ProjectName.of("[PROJECT]");
for (Source element : securityCenterClient.listSources(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Name | Description |
| parent | ProjectNameRequired. Resource name of the parent of sources to list. Its format should be "organizations/[organization_id], folders/[folder_id], or projects/[project_id]". |
| 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 for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent = OrganizationName.of("[ORGANIZATION]").toString();
for (Source element : securityCenterClient.listSources(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Name | Description |
| parent | StringRequired. Resource name of the parent of sources to list. Its format should be "organizations/[organization_id], folders/[folder_id], or projects/[project_id]". |
| 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 for illustrative purposes only.
// It may require modifications to work in your environment.
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;
}
}
}
| 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 for illustrative purposes only.
// It may require modifications to work in your environment.
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);
}
}
| Type | Description |
| UnaryCallable<ListSourcesRequest,ListSourcesPagedResponse> |
runAssetDiscoveryAsync(OrganizationName parent)
public final OperationFuture<RunAssetDiscoveryResponse,Empty> runAssetDiscoveryAsync(OrganizationName parent)Runs asset discovery. The discovery is tracked with a long-running operation.
This API can only be called with limited frequency for an organization. If it is called too frequently the caller will receive a TOO_MANY_REQUESTS error.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
RunAssetDiscoveryResponse response =
securityCenterClient.runAssetDiscoveryAsync(parent).get();
}
| Name | Description |
| parent | OrganizationNameRequired. Name of the organization to run asset discovery for. Its format is "organizations/[organization_id]". |
| Type | Description |
| OperationFuture<RunAssetDiscoveryResponse,Empty> |
runAssetDiscoveryAsync(RunAssetDiscoveryRequest request)
public final OperationFuture<RunAssetDiscoveryResponse,Empty> runAssetDiscoveryAsync(RunAssetDiscoveryRequest request)Runs asset discovery. The discovery is tracked with a long-running operation.
This API can only be called with limited frequency for an organization. If it is called too frequently the caller will receive a TOO_MANY_REQUESTS error.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
RunAssetDiscoveryRequest request =
RunAssetDiscoveryRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.build();
RunAssetDiscoveryResponse response =
securityCenterClient.runAssetDiscoveryAsync(request).get();
}
| Name | Description |
| request | RunAssetDiscoveryRequestThe request object containing all of the parameters for the API call. |
| Type | Description |
| OperationFuture<RunAssetDiscoveryResponse,Empty> |
runAssetDiscoveryAsync(String parent)
public final OperationFuture<RunAssetDiscoveryResponse,Empty> runAssetDiscoveryAsync(String parent)Runs asset discovery. The discovery is tracked with a long-running operation.
This API can only be called with limited frequency for an organization. If it is called too frequently the caller will receive a TOO_MANY_REQUESTS error.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String parent = OrganizationName.of("[ORGANIZATION]").toString();
RunAssetDiscoveryResponse response =
securityCenterClient.runAssetDiscoveryAsync(parent).get();
}
| Name | Description |
| parent | StringRequired. Name of the organization to run asset discovery for. Its format is "organizations/[organization_id]". |
| Type | Description |
| OperationFuture<RunAssetDiscoveryResponse,Empty> |
runAssetDiscoveryCallable()
public final UnaryCallable<RunAssetDiscoveryRequest,Operation> runAssetDiscoveryCallable()Runs asset discovery. The discovery is tracked with a long-running operation.
This API can only be called with limited frequency for an organization. If it is called too frequently the caller will receive a TOO_MANY_REQUESTS error.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
RunAssetDiscoveryRequest request =
RunAssetDiscoveryRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.build();
ApiFuture<Operation> future =
securityCenterClient.runAssetDiscoveryCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
| Type | Description |
| UnaryCallable<RunAssetDiscoveryRequest,Operation> |
runAssetDiscoveryOperationCallable()
public final OperationCallable<RunAssetDiscoveryRequest,RunAssetDiscoveryResponse,Empty> runAssetDiscoveryOperationCallable()Runs asset discovery. The discovery is tracked with a long-running operation.
This API can only be called with limited frequency for an organization. If it is called too frequently the caller will receive a TOO_MANY_REQUESTS error.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
RunAssetDiscoveryRequest request =
RunAssetDiscoveryRequest.newBuilder()
.setParent(OrganizationName.of("[ORGANIZATION]").toString())
.build();
OperationFuture<RunAssetDiscoveryResponse, Empty> future =
securityCenterClient.runAssetDiscoveryOperationCallable().futureCall(request);
// Do something.
RunAssetDiscoveryResponse response = future.get();
}
| Type | Description |
| OperationCallable<RunAssetDiscoveryRequest,RunAssetDiscoveryResponse,Empty> |
setFindingState(FindingName name, Finding.State state, Timestamp startTime)
public final Finding setFindingState(FindingName name, Finding.State state, Timestamp startTime)Updates the state of a finding.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
FindingName name =
FindingName.ofOrganizationSourceFindingName("[ORGANIZATION]", "[SOURCE]", "[FINDING]");
Finding.State state = Finding.State.forNumber(0);
Timestamp startTime = Timestamp.newBuilder().build();
Finding response = securityCenterClient.setFindingState(name, state, startTime);
}
| Name | Description |
| name | FindingNameRequired. The relative resource name of the finding. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/sources/{source_id}/finding/{finding_id}". |
| state | Finding.StateRequired. The desired State of the finding. |
| startTime | TimestampRequired. The time at which the updated state takes effect. |
| Type | Description |
| Finding |
setFindingState(SetFindingStateRequest request)
public final Finding setFindingState(SetFindingStateRequest request)Updates the state of a finding.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
SetFindingStateRequest request =
SetFindingStateRequest.newBuilder()
.setName(
FindingName.ofOrganizationSourceFindingName(
"[ORGANIZATION]", "[SOURCE]", "[FINDING]")
.toString())
.setStartTime(Timestamp.newBuilder().build())
.build();
Finding response = securityCenterClient.setFindingState(request);
}
| Name | Description |
| request | SetFindingStateRequestThe request object containing all of the parameters for the API call. |
| Type | Description |
| Finding |
setFindingState(String name, Finding.State state, Timestamp startTime)
public final Finding setFindingState(String name, Finding.State state, Timestamp startTime)Updates the state of a finding.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String name =
FindingName.ofOrganizationSourceFindingName("[ORGANIZATION]", "[SOURCE]", "[FINDING]")
.toString();
Finding.State state = Finding.State.forNumber(0);
Timestamp startTime = Timestamp.newBuilder().build();
Finding response = securityCenterClient.setFindingState(name, state, startTime);
}
| Name | Description |
| name | StringRequired. The relative resource name of the finding. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/sources/{source_id}/finding/{finding_id}". |
| state | Finding.StateRequired. The desired State of the finding. |
| startTime | TimestampRequired. The time at which the updated state takes effect. |
| Type | Description |
| Finding |
setFindingStateCallable()
public final UnaryCallable<SetFindingStateRequest,Finding> setFindingStateCallable()Updates the state of a finding.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
SetFindingStateRequest request =
SetFindingStateRequest.newBuilder()
.setName(
FindingName.ofOrganizationSourceFindingName(
"[ORGANIZATION]", "[SOURCE]", "[FINDING]")
.toString())
.setStartTime(Timestamp.newBuilder().build())
.build();
ApiFuture<Finding> future =
securityCenterClient.setFindingStateCallable().futureCall(request);
// Do something.
Finding response = future.get();
}
| Type | Description |
| UnaryCallable<SetFindingStateRequest,Finding> |
setIamPolicy(ResourceName resource, Policy policy)
public final Policy setIamPolicy(ResourceName resource, Policy policy)Sets the access control policy on the specified Source.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ResourceName resource = SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]");
Policy policy = Policy.newBuilder().build();
Policy response = securityCenterClient.setIamPolicy(resource, policy);
}
| Name | Description |
| resource | 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 |
| 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 for illustrative purposes only.
// It may require modifications to work in your environment.
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);
}
| Name | Description |
| request | com.google.iam.v1.SetIamPolicyRequestThe request object containing all of the parameters for the API call. |
| 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 for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String resource = FolderName.of("[FOLDER]").toString();
Policy policy = Policy.newBuilder().build();
Policy response = securityCenterClient.setIamPolicy(resource, policy);
}
| 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 |
| 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 for illustrative purposes only.
// It may require modifications to work in your environment.
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();
}
| Type | Description |
| UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> |
setMute(FindingName name, Finding.Mute mute)
public final Finding setMute(FindingName name, Finding.Mute mute)Updates the mute state of a finding.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
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);
}
| Name | Description |
| name | FindingNameRequired. The relative resource name of the finding. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/sources/{source_id}/finding/{finding_id}", "folders/{folder_id}/sources/{source_id}/finding/{finding_id}", "projects/{project_id}/sources/{source_id}/finding/{finding_id}". |
| mute | Finding.MuteRequired. The desired state of the Mute. |
| Type | Description |
| Finding |
setMute(SetMuteRequest request)
public final Finding setMute(SetMuteRequest request)Updates the mute state of a finding.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
SetMuteRequest request =
SetMuteRequest.newBuilder()
.setName(
FindingName.ofOrganizationSourceFindingName(
"[ORGANIZATION]", "[SOURCE]", "[FINDING]")
.toString())
.build();
Finding response = securityCenterClient.setMute(request);
}
| Name | Description |
| request | SetMuteRequestThe request object containing all of the parameters for the API call. |
| 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.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
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);
}
| Name | Description |
| name | StringRequired. The relative resource name of the finding. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/sources/{source_id}/finding/{finding_id}", "folders/{folder_id}/sources/{source_id}/finding/{finding_id}", "projects/{project_id}/sources/{source_id}/finding/{finding_id}". |
| mute | Finding.MuteRequired. The desired state of the Mute. |
| Type | Description |
| Finding |
setMuteCallable()
public final UnaryCallable<SetMuteRequest,Finding> setMuteCallable()Updates the mute state of a finding.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
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();
}
| Type | Description |
| UnaryCallable<SetMuteRequest,Finding> |
shutdown()
public void shutdown()shutdownNow()
public void shutdownNow()testIamPermissions(ResourceName resource, List<String> permissions)
public final TestIamPermissionsResponse testIamPermissions(ResourceName resource, List<String> permissions)Returns the permissions that a caller has on the specified source.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ResourceName resource = SourceName.ofOrganizationSourceName("[ORGANIZATION]", "[SOURCE]");
List<String> permissions = new ArrayList<>();
TestIamPermissionsResponse response =
securityCenterClient.testIamPermissions(resource, permissions);
}
| Name | Description |
| resource | 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 |
| 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 for illustrative purposes only.
// It may require modifications to work in your environment.
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);
}
| Name | Description |
| request | com.google.iam.v1.TestIamPermissionsRequestThe request object containing all of the parameters for the API call. |
| 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 for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
String resource = FolderName.of("[FOLDER]").toString();
List<String> permissions = new ArrayList<>();
TestIamPermissionsResponse response =
securityCenterClient.testIamPermissions(resource, permissions);
}
| 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 |
| 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 for illustrative purposes only.
// It may require modifications to work in your environment.
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();
}
| 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 for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
BigQueryExport bigQueryExport = BigQueryExport.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
BigQueryExport response =
securityCenterClient.updateBigQueryExport(bigQueryExport, updateMask);
}
| 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. |
| Type | Description |
| BigQueryExport |
updateBigQueryExport(UpdateBigQueryExportRequest request)
public final BigQueryExport updateBigQueryExport(UpdateBigQueryExportRequest request)Updates a BigQuery export.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
UpdateBigQueryExportRequest request =
UpdateBigQueryExportRequest.newBuilder()
.setBigQueryExport(BigQueryExport.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
BigQueryExport response = securityCenterClient.updateBigQueryExport(request);
}
| Name | Description |
| request | UpdateBigQueryExportRequestThe request object containing all of the parameters for the API call. |
| Type | Description |
| BigQueryExport |
updateBigQueryExportCallable()
public final UnaryCallable<UpdateBigQueryExportRequest,BigQueryExport> updateBigQueryExportCallable()Updates a BigQuery export.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
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();
}
| 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.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
ExternalSystem externalSystem = ExternalSystem.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
ExternalSystem response =
securityCenterClient.updateExternalSystem(externalSystem, updateMask);
}
| 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. |
| Type | Description |
| ExternalSystem |
updateExternalSystem(UpdateExternalSystemRequest request)
public final ExternalSystem updateExternalSystem(UpdateExternalSystemRequest request)Updates external system. This is for a given finding.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
UpdateExternalSystemRequest request =
UpdateExternalSystemRequest.newBuilder()
.setExternalSystem(ExternalSystem.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ExternalSystem response = securityCenterClient.updateExternalSystem(request);
}
| Name | Description |
| request | UpdateExternalSystemRequestThe request object containing all of the parameters for the API call. |
| Type | Description |
| ExternalSystem |
updateExternalSystemCallable()
public final UnaryCallable<UpdateExternalSystemRequest,ExternalSystem> updateExternalSystemCallable()Updates external system. This is for a given finding.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
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();
}
| Type | Description |
| UnaryCallable<UpdateExternalSystemRequest,ExternalSystem> |
updateFinding(Finding finding)
public final Finding updateFinding(Finding finding)Creates or updates a finding. The corresponding source must exist for a finding creation to succeed.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
Finding finding = Finding.newBuilder().build();
Finding response = securityCenterClient.updateFinding(finding);
}
| 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. |
| Type | Description |
| Finding |
updateFinding(UpdateFindingRequest request)
public final Finding updateFinding(UpdateFindingRequest request)Creates or updates a finding. The corresponding source must exist for a finding creation to succeed.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
UpdateFindingRequest request =
UpdateFindingRequest.newBuilder()
.setFinding(Finding.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
Finding response = securityCenterClient.updateFinding(request);
}
| Name | Description |
| request | UpdateFindingRequestThe request object containing all of the parameters for the API call. |
| Type | Description |
| Finding |
updateFindingCallable()
public final UnaryCallable<UpdateFindingRequest,Finding> updateFindingCallable()Creates or updates a finding. The corresponding source must exist for a finding creation to succeed.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
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();
}
| Type | Description |
| UnaryCallable<UpdateFindingRequest,Finding> |
updateMuteConfig(MuteConfig muteConfig, FieldMask updateMask)
public final MuteConfig updateMuteConfig(MuteConfig muteConfig, FieldMask updateMask)Updates a mute config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
MuteConfig muteConfig = MuteConfig.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
MuteConfig response = securityCenterClient.updateMuteConfig(muteConfig, updateMask);
}
| 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. |
| Type | Description |
| MuteConfig |
updateMuteConfig(UpdateMuteConfigRequest request)
public final MuteConfig updateMuteConfig(UpdateMuteConfigRequest request)Updates a mute config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
UpdateMuteConfigRequest request =
UpdateMuteConfigRequest.newBuilder()
.setMuteConfig(MuteConfig.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
MuteConfig response = securityCenterClient.updateMuteConfig(request);
}
| Name | Description |
| request | UpdateMuteConfigRequestThe request object containing all of the parameters for the API call. |
| Type | Description |
| MuteConfig |
updateMuteConfigCallable()
public final UnaryCallable<UpdateMuteConfigRequest,MuteConfig> updateMuteConfigCallable()Updates a mute config.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
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();
}
| Type | Description |
| UnaryCallable<UpdateMuteConfigRequest,MuteConfig> |
updateNotificationConfig(NotificationConfig notificationConfig)
public final NotificationConfig updateNotificationConfig(NotificationConfig notificationConfig)Updates a notification config. The following update fields are allowed: description, pubsub_topic, streaming_config.filter
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
NotificationConfig notificationConfig = NotificationConfig.newBuilder().build();
NotificationConfig response =
securityCenterClient.updateNotificationConfig(notificationConfig);
}
| Name | Description |
| notificationConfig | NotificationConfigRequired. The notification config to update. |
| Type | Description |
| NotificationConfig |
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 for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
NotificationConfig notificationConfig = NotificationConfig.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
NotificationConfig response =
securityCenterClient.updateNotificationConfig(notificationConfig, updateMask);
}
| 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. |
| 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 for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
UpdateNotificationConfigRequest request =
UpdateNotificationConfigRequest.newBuilder()
.setNotificationConfig(NotificationConfig.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
NotificationConfig response = securityCenterClient.updateNotificationConfig(request);
}
| Name | Description |
| request | UpdateNotificationConfigRequestThe request object containing all of the parameters for the API call. |
| 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 for illustrative purposes only.
// It may require modifications to work in your environment.
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();
}
| Type | Description |
| UnaryCallable<UpdateNotificationConfigRequest,NotificationConfig> |
updateOrganizationSettings(OrganizationSettings organizationSettings)
public final OrganizationSettings updateOrganizationSettings(OrganizationSettings organizationSettings)Updates an organization's settings.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
OrganizationSettings organizationSettings = OrganizationSettings.newBuilder().build();
OrganizationSettings response =
securityCenterClient.updateOrganizationSettings(organizationSettings);
}
| Name | Description |
| organizationSettings | OrganizationSettingsRequired. The organization settings resource to update. |
| Type | Description |
| OrganizationSettings |
updateOrganizationSettings(UpdateOrganizationSettingsRequest request)
public final OrganizationSettings updateOrganizationSettings(UpdateOrganizationSettingsRequest request)Updates an organization's settings.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
UpdateOrganizationSettingsRequest request =
UpdateOrganizationSettingsRequest.newBuilder()
.setOrganizationSettings(OrganizationSettings.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
OrganizationSettings response = securityCenterClient.updateOrganizationSettings(request);
}
| Name | Description |
| request | UpdateOrganizationSettingsRequestThe request object containing all of the parameters for the API call. |
| Type | Description |
| OrganizationSettings |
updateOrganizationSettingsCallable()
public final UnaryCallable<UpdateOrganizationSettingsRequest,OrganizationSettings> updateOrganizationSettingsCallable()Updates an organization's settings.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
UpdateOrganizationSettingsRequest request =
UpdateOrganizationSettingsRequest.newBuilder()
.setOrganizationSettings(OrganizationSettings.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ApiFuture<OrganizationSettings> future =
securityCenterClient.updateOrganizationSettingsCallable().futureCall(request);
// Do something.
OrganizationSettings response = future.get();
}
| Type | Description |
| UnaryCallable<UpdateOrganizationSettingsRequest,OrganizationSettings> |
updateSecurityMarks(SecurityMarks securityMarks)
public final SecurityMarks updateSecurityMarks(SecurityMarks securityMarks)Updates security marks.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
SecurityMarks securityMarks = SecurityMarks.newBuilder().build();
SecurityMarks response = securityCenterClient.updateSecurityMarks(securityMarks);
}
| Name | Description |
| securityMarks | SecurityMarksRequired. The security marks resource to update. |
| Type | Description |
| SecurityMarks |
updateSecurityMarks(UpdateSecurityMarksRequest request)
public final SecurityMarks updateSecurityMarks(UpdateSecurityMarksRequest request)Updates security marks.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
UpdateSecurityMarksRequest request =
UpdateSecurityMarksRequest.newBuilder()
.setSecurityMarks(SecurityMarks.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.setStartTime(Timestamp.newBuilder().build())
.build();
SecurityMarks response = securityCenterClient.updateSecurityMarks(request);
}
| Name | Description |
| request | UpdateSecurityMarksRequestThe request object containing all of the parameters for the API call. |
| Type | Description |
| SecurityMarks |
updateSecurityMarksCallable()
public final UnaryCallable<UpdateSecurityMarksRequest,SecurityMarks> updateSecurityMarksCallable()Updates security marks.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
UpdateSecurityMarksRequest request =
UpdateSecurityMarksRequest.newBuilder()
.setSecurityMarks(SecurityMarks.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.setStartTime(Timestamp.newBuilder().build())
.build();
ApiFuture<SecurityMarks> future =
securityCenterClient.updateSecurityMarksCallable().futureCall(request);
// Do something.
SecurityMarks response = future.get();
}
| Type | Description |
| UnaryCallable<UpdateSecurityMarksRequest,SecurityMarks> |
updateSource(Source source)
public final Source updateSource(Source source)Updates a source.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
Source source = Source.newBuilder().build();
Source response = securityCenterClient.updateSource(source);
}
| Name | Description |
| source | SourceRequired. The source resource to update. |
| Type | Description |
| Source |
updateSource(UpdateSourceRequest request)
public final Source updateSource(UpdateSourceRequest request)Updates a source.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
try (SecurityCenterClient securityCenterClient = SecurityCenterClient.create()) {
UpdateSourceRequest request =
UpdateSourceRequest.newBuilder()
.setSource(Source.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
Source response = securityCenterClient.updateSource(request);
}
| Name | Description |
| request | UpdateSourceRequestThe request object containing all of the parameters for the API call. |
| Type | Description |
| Source |
updateSourceCallable()
public final UnaryCallable<UpdateSourceRequest,Source> updateSourceCallable()Updates a source.
Sample code:
// This snippet has been automatically generated for illustrative purposes only.
// It may require modifications to work in your environment.
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();
}
| Type | Description |
| UnaryCallable<UpdateSourceRequest,Source> |