All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.apidocs.com.google.api.services.securitycenter.v1.SecurityCommandCenter.Projects.EventThreatDetectionSettings.CustomModules.html Maven / Gradle / Ivy

There is a newer version: v1-rev20241111-2.0.0
Show newest version






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
    • Constructor Detail

      • CustomModules

        public CustomModules()
    • 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