target.apidocs.com.google.api.services.securitycenter.v1.SecurityCommandCenter.Projects.EventThreatDetectionSettings.CustomModules.html Maven / Gradle / Ivy
SecurityCommandCenter.Projects.EventThreatDetectionSettings.CustomModules (Security Command Center API v1-rev20240926-2.0.0)
com.google.api.services.securitycenter.v1
Class SecurityCommandCenter.Projects.EventThreatDetectionSettings.CustomModules
- java.lang.Object
-
- com.google.api.services.securitycenter.v1.SecurityCommandCenter.Projects.EventThreatDetectionSettings.CustomModules
-
- Enclosing class:
- SecurityCommandCenter.Projects.EventThreatDetectionSettings
public class SecurityCommandCenter.Projects.EventThreatDetectionSettings.CustomModules
extends Object
The "customModules" collection of methods.
-
-
Nested Class Summary
-
Constructor Summary
Constructors
Constructor and Description
CustomModules()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
SecurityCommandCenter.Projects.EventThreatDetectionSettings.CustomModules.Create
create(String parent,
EventThreatDetectionCustomModule content)
Creates a resident Event Threat Detection custom module at the scope of the given Resource
Manager parent, and also creates inherited custom modules for all descendants of the given
parent.
SecurityCommandCenter.Projects.EventThreatDetectionSettings.CustomModules.Delete
delete(String name)
Deletes the specified Event Threat Detection custom module and all of its descendants in the
Resource Manager hierarchy.
SecurityCommandCenter.Projects.EventThreatDetectionSettings.CustomModules.Get
get(String name)
Gets an Event Threat Detection custom module.
SecurityCommandCenter.Projects.EventThreatDetectionSettings.CustomModules.List
list(String parent)
Lists all Event Threat Detection custom modules for the given Resource Manager parent.
SecurityCommandCenter.Projects.EventThreatDetectionSettings.CustomModules.ListDescendant
listDescendant(String parent)
Lists all resident Event Threat Detection custom modules under the given Resource Manager parent
and its descendants.
SecurityCommandCenter.Projects.EventThreatDetectionSettings.CustomModules.Patch
patch(String name,
EventThreatDetectionCustomModule content)
Updates the Event Threat Detection custom module with the given name based on the given update
mask.
-
-
Method Detail
-
create
public SecurityCommandCenter.Projects.EventThreatDetectionSettings.CustomModules.Create create(String parent,
EventThreatDetectionCustomModule content)
throws IOException
Creates a resident Event Threat Detection custom module at the scope of the given Resource
Manager parent, and also creates inherited custom modules for all descendants of the given
parent. These modules are enabled by default.
Create a request for the method "customModules.create".
This request holds the parameters needed by the securitycenter server. After setting any
optional parameters, call the AbstractGoogleClientRequest.execute()
method to invoke the remote operation.
- Parameters:
parent
- Required. The new custom module's parent. Its format is: *
`organizations/{organization}/eventThreatDetectionSettings`. *
`folders/{folder}/eventThreatDetectionSettings`. *
`projects/{project}/eventThreatDetectionSettings`.
content
- the EventThreatDetectionCustomModule
- Returns:
- the request
- Throws:
IOException
-
delete
public SecurityCommandCenter.Projects.EventThreatDetectionSettings.CustomModules.Delete delete(String name)
throws IOException
Deletes the specified Event Threat Detection custom module and all of its descendants in the
Resource Manager hierarchy. This method is only supported for resident custom modules.
Create a request for the method "customModules.delete".
This request holds the parameters needed by the securitycenter server. After setting any
optional parameters, call the AbstractGoogleClientRequest.execute()
method to invoke the remote operation.
- Parameters:
name
- Required. Name of the custom module to delete. Its format is: *
`organizations/{organization}/eventThreatDetectionSettings/customModules/{module}`. *
`folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. *
`projects/{project}/eventThreatDetectionSettings/customModules/{module}`.
- Returns:
- the request
- Throws:
IOException
-
get
public SecurityCommandCenter.Projects.EventThreatDetectionSettings.CustomModules.Get get(String name)
throws IOException
Gets an Event Threat Detection custom module.
Create a request for the method "customModules.get".
This request holds the parameters needed by the securitycenter server. After setting any
optional parameters, call the AbstractGoogleClientRequest.execute()
method to invoke the remote operation.
- Parameters:
name
- Required. Name of the custom module to get. Its format is: *
`organizations/{organization}/eventThreatDetectionSettings/customModules/{module}`. *
`folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. *
`projects/{project}/eventThreatDetectionSettings/customModules/{module}`.
- Returns:
- the request
- Throws:
IOException
-
list
public SecurityCommandCenter.Projects.EventThreatDetectionSettings.CustomModules.List list(String parent)
throws IOException
Lists all Event Threat Detection custom modules for the given Resource Manager parent. This
includes resident modules defined at the scope of the parent along with modules inherited from
ancestors.
Create a request for the method "customModules.list".
This request holds the parameters needed by the securitycenter server. After setting any
optional parameters, call the AbstractGoogleClientRequest.execute()
method to invoke the remote operation.
- Parameters:
parent
- Required. Name of the parent to list custom modules under. Its format is: *
`organizations/{organization}/eventThreatDetectionSettings`. *
`folders/{folder}/eventThreatDetectionSettings`. *
`projects/{project}/eventThreatDetectionSettings`.
- Returns:
- the request
- Throws:
IOException
-
listDescendant
public SecurityCommandCenter.Projects.EventThreatDetectionSettings.CustomModules.ListDescendant listDescendant(String parent)
throws IOException
Lists all resident Event Threat Detection custom modules under the given Resource Manager parent
and its descendants.
Create a request for the method "customModules.listDescendant".
This request holds the parameters needed by the securitycenter server. After setting any
optional parameters, call the AbstractGoogleClientRequest.execute()
method to invoke the remote
operation.
- Parameters:
parent
- Required. Name of the parent to list custom modules under. Its format is: *
`organizations/{organization}/eventThreatDetectionSettings`. *
`folders/{folder}/eventThreatDetectionSettings`. *
`projects/{project}/eventThreatDetectionSettings`.
- Returns:
- the request
- Throws:
IOException
-
patch
public SecurityCommandCenter.Projects.EventThreatDetectionSettings.CustomModules.Patch patch(String name,
EventThreatDetectionCustomModule content)
throws IOException
Updates the Event Threat Detection custom module with the given name based on the given update
mask. Updating the enablement state is supported for both resident and inherited modules (though
resident modules cannot have an enablement state of "inherited"). Updating the display name or
configuration of a module is supported for resident modules only. The type of a module cannot be
changed.
Create a request for the method "customModules.patch".
This request holds the parameters needed by the securitycenter server. After setting any
optional parameters, call the AbstractGoogleClientRequest.execute()
method to invoke the remote operation.
- Parameters:
name
- Immutable. The resource name of the Event Threat Detection custom module. Its format is: *
`organizations/{organization}/eventThreatDetectionSettings/customModules/{module}`. *
`folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. *
`projects/{project}/eventThreatDetectionSettings/customModules/{module}`.
content
- the EventThreatDetectionCustomModule
- Returns:
- the request
- Throws:
IOException
Copyright © 2011–2024 Google. All rights reserved.
© 2015 - 2024 Weber Informatics LLC | Privacy Policy