Class ComponentSettings.Builder

  • All Implemented Interfaces:
    ComponentSettingsOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    ComponentSettings

    public static final class ComponentSettings.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
    implements ComponentSettingsOrBuilder
     Component Settings for Security Command Center
     
    Protobuf type google.cloud.securitycenter.settings.v1beta1.ComponentSettings
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetMapField

        protected com.google.protobuf.MapField internalGetMapField​(int number)
        Overrides:
        internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
      • internalGetMutableMapField

        protected com.google.protobuf.MapField internalGetMutableMapField​(int number)
        Overrides:
        internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
      • clear

        public ComponentSettings.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
      • getDefaultInstanceForType

        public ComponentSettings getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public ComponentSettings build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public ComponentSettings buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public ComponentSettings.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
      • setField

        public ComponentSettings.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                  Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
      • clearField

        public ComponentSettings.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
      • clearOneof

        public ComponentSettings.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
      • setRepeatedField

        public ComponentSettings.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                          int index,
                                                          Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
      • addRepeatedField

        public ComponentSettings.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                          Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
      • mergeFrom

        public ComponentSettings.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ComponentSettings.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
      • mergeFrom

        public ComponentSettings.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                   com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                            throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ComponentSettings.Builder>
        Throws:
        IOException
      • getName

        public String getName()
         The relative resource name of the component settings.
         Formats:
          * `organizations/{organization}/components/{component}/settings`
          * `folders/{folder}/components/{component}/settings`
          * `projects/{project}/components/{component}/settings`
          * `projects/{project}/locations/{location}/clusters/{cluster}/components/{component}/settings`
          * `projects/{project}/regions/{region}/clusters/{cluster}/components/{component}/settings`
          * `projects/{project}/zones/{zone}/clusters/{cluster}/components/{component}/settings`
         
        string name = 1;
        Specified by:
        getName in interface ComponentSettingsOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         The relative resource name of the component settings.
         Formats:
          * `organizations/{organization}/components/{component}/settings`
          * `folders/{folder}/components/{component}/settings`
          * `projects/{project}/components/{component}/settings`
          * `projects/{project}/locations/{location}/clusters/{cluster}/components/{component}/settings`
          * `projects/{project}/regions/{region}/clusters/{cluster}/components/{component}/settings`
          * `projects/{project}/zones/{zone}/clusters/{cluster}/components/{component}/settings`
         
        string name = 1;
        Specified by:
        getNameBytes in interface ComponentSettingsOrBuilder
        Returns:
        The bytes for name.
      • setName

        public ComponentSettings.Builder setName​(String value)
         The relative resource name of the component settings.
         Formats:
          * `organizations/{organization}/components/{component}/settings`
          * `folders/{folder}/components/{component}/settings`
          * `projects/{project}/components/{component}/settings`
          * `projects/{project}/locations/{location}/clusters/{cluster}/components/{component}/settings`
          * `projects/{project}/regions/{region}/clusters/{cluster}/components/{component}/settings`
          * `projects/{project}/zones/{zone}/clusters/{cluster}/components/{component}/settings`
         
        string name = 1;
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public ComponentSettings.Builder clearName()
         The relative resource name of the component settings.
         Formats:
          * `organizations/{organization}/components/{component}/settings`
          * `folders/{folder}/components/{component}/settings`
          * `projects/{project}/components/{component}/settings`
          * `projects/{project}/locations/{location}/clusters/{cluster}/components/{component}/settings`
          * `projects/{project}/regions/{region}/clusters/{cluster}/components/{component}/settings`
          * `projects/{project}/zones/{zone}/clusters/{cluster}/components/{component}/settings`
         
        string name = 1;
        Returns:
        This builder for chaining.
      • setNameBytes

        public ComponentSettings.Builder setNameBytes​(com.google.protobuf.ByteString value)
         The relative resource name of the component settings.
         Formats:
          * `organizations/{organization}/components/{component}/settings`
          * `folders/{folder}/components/{component}/settings`
          * `projects/{project}/components/{component}/settings`
          * `projects/{project}/locations/{location}/clusters/{cluster}/components/{component}/settings`
          * `projects/{project}/regions/{region}/clusters/{cluster}/components/{component}/settings`
          * `projects/{project}/zones/{zone}/clusters/{cluster}/components/{component}/settings`
         
        string name = 1;
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getStateValue

        public int getStateValue()
         ENABLE to enable component, DISABLE to disable and INHERIT to inherit
         setting from ancestors.
         
        .google.cloud.securitycenter.settings.v1beta1.ComponentEnablementState state = 2;
        Specified by:
        getStateValue in interface ComponentSettingsOrBuilder
        Returns:
        The enum numeric value on the wire for state.
      • setStateValue

        public ComponentSettings.Builder setStateValue​(int value)
         ENABLE to enable component, DISABLE to disable and INHERIT to inherit
         setting from ancestors.
         
        .google.cloud.securitycenter.settings.v1beta1.ComponentEnablementState state = 2;
        Parameters:
        value - The enum numeric value on the wire for state to set.
        Returns:
        This builder for chaining.
      • getState

        public ComponentEnablementState getState()
         ENABLE to enable component, DISABLE to disable and INHERIT to inherit
         setting from ancestors.
         
        .google.cloud.securitycenter.settings.v1beta1.ComponentEnablementState state = 2;
        Specified by:
        getState in interface ComponentSettingsOrBuilder
        Returns:
        The state.
      • setState

        public ComponentSettings.Builder setState​(ComponentEnablementState value)
         ENABLE to enable component, DISABLE to disable and INHERIT to inherit
         setting from ancestors.
         
        .google.cloud.securitycenter.settings.v1beta1.ComponentEnablementState state = 2;
        Parameters:
        value - The state to set.
        Returns:
        This builder for chaining.
      • clearState

        public ComponentSettings.Builder clearState()
         ENABLE to enable component, DISABLE to disable and INHERIT to inherit
         setting from ancestors.
         
        .google.cloud.securitycenter.settings.v1beta1.ComponentEnablementState state = 2;
        Returns:
        This builder for chaining.
      • getProjectServiceAccount

        public String getProjectServiceAccount()
         Output only. The service account to be used for security center component.
         The component must have permission to "act as" the service account.
         
        string project_service_account = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getProjectServiceAccount in interface ComponentSettingsOrBuilder
        Returns:
        The projectServiceAccount.
      • getProjectServiceAccountBytes

        public com.google.protobuf.ByteString getProjectServiceAccountBytes()
         Output only. The service account to be used for security center component.
         The component must have permission to "act as" the service account.
         
        string project_service_account = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getProjectServiceAccountBytes in interface ComponentSettingsOrBuilder
        Returns:
        The bytes for projectServiceAccount.
      • setProjectServiceAccount

        public ComponentSettings.Builder setProjectServiceAccount​(String value)
         Output only. The service account to be used for security center component.
         The component must have permission to "act as" the service account.
         
        string project_service_account = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The projectServiceAccount to set.
        Returns:
        This builder for chaining.
      • clearProjectServiceAccount

        public ComponentSettings.Builder clearProjectServiceAccount()
         Output only. The service account to be used for security center component.
         The component must have permission to "act as" the service account.
         
        string project_service_account = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • setProjectServiceAccountBytes

        public ComponentSettings.Builder setProjectServiceAccountBytes​(com.google.protobuf.ByteString value)
         Output only. The service account to be used for security center component.
         The component must have permission to "act as" the service account.
         
        string project_service_account = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The bytes for projectServiceAccount to set.
        Returns:
        This builder for chaining.
      • getDetectorSettingsCount

        public int getDetectorSettingsCount()
        Description copied from interface: ComponentSettingsOrBuilder
         Settings for detectors.  Not all detectors must have settings present at
         each and every level in the hierarchy.  If it is not present the setting
         will be inherited from its ancestors folders, organizations or the
         defaults.
         
        map<string, .google.cloud.securitycenter.settings.v1beta1.ComponentSettings.DetectorSettings> detector_settings = 4;
        Specified by:
        getDetectorSettingsCount in interface ComponentSettingsOrBuilder
      • containsDetectorSettings

        public boolean containsDetectorSettings​(String key)
         Settings for detectors.  Not all detectors must have settings present at
         each and every level in the hierarchy.  If it is not present the setting
         will be inherited from its ancestors folders, organizations or the
         defaults.
         
        map<string, .google.cloud.securitycenter.settings.v1beta1.ComponentSettings.DetectorSettings> detector_settings = 4;
        Specified by:
        containsDetectorSettings in interface ComponentSettingsOrBuilder
      • getDetectorSettingsMap

        public Map<String,​ComponentSettings.DetectorSettings> getDetectorSettingsMap()
         Settings for detectors.  Not all detectors must have settings present at
         each and every level in the hierarchy.  If it is not present the setting
         will be inherited from its ancestors folders, organizations or the
         defaults.
         
        map<string, .google.cloud.securitycenter.settings.v1beta1.ComponentSettings.DetectorSettings> detector_settings = 4;
        Specified by:
        getDetectorSettingsMap in interface ComponentSettingsOrBuilder
      • getDetectorSettingsOrThrow

        public ComponentSettings.DetectorSettings getDetectorSettingsOrThrow​(String key)
         Settings for detectors.  Not all detectors must have settings present at
         each and every level in the hierarchy.  If it is not present the setting
         will be inherited from its ancestors folders, organizations or the
         defaults.
         
        map<string, .google.cloud.securitycenter.settings.v1beta1.ComponentSettings.DetectorSettings> detector_settings = 4;
        Specified by:
        getDetectorSettingsOrThrow in interface ComponentSettingsOrBuilder
      • removeDetectorSettings

        public ComponentSettings.Builder removeDetectorSettings​(String key)
         Settings for detectors.  Not all detectors must have settings present at
         each and every level in the hierarchy.  If it is not present the setting
         will be inherited from its ancestors folders, organizations or the
         defaults.
         
        map<string, .google.cloud.securitycenter.settings.v1beta1.ComponentSettings.DetectorSettings> detector_settings = 4;
      • putDetectorSettings

        public ComponentSettings.Builder putDetectorSettings​(String key,
                                                             ComponentSettings.DetectorSettings value)
         Settings for detectors.  Not all detectors must have settings present at
         each and every level in the hierarchy.  If it is not present the setting
         will be inherited from its ancestors folders, organizations or the
         defaults.
         
        map<string, .google.cloud.securitycenter.settings.v1beta1.ComponentSettings.DetectorSettings> detector_settings = 4;
      • putAllDetectorSettings

        public ComponentSettings.Builder putAllDetectorSettings​(Map<String,​ComponentSettings.DetectorSettings> values)
         Settings for detectors.  Not all detectors must have settings present at
         each and every level in the hierarchy.  If it is not present the setting
         will be inherited from its ancestors folders, organizations or the
         defaults.
         
        map<string, .google.cloud.securitycenter.settings.v1beta1.ComponentSettings.DetectorSettings> detector_settings = 4;
      • getEtag

        public String getEtag()
         Output only. An fingerprint used for optimistic concurrency. If none is provided
         on updates then the existing metadata will be blindly overwritten.
         
        string etag = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getEtag in interface ComponentSettingsOrBuilder
        Returns:
        The etag.
      • getEtagBytes

        public com.google.protobuf.ByteString getEtagBytes()
         Output only. An fingerprint used for optimistic concurrency. If none is provided
         on updates then the existing metadata will be blindly overwritten.
         
        string etag = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getEtagBytes in interface ComponentSettingsOrBuilder
        Returns:
        The bytes for etag.
      • setEtag

        public ComponentSettings.Builder setEtag​(String value)
         Output only. An fingerprint used for optimistic concurrency. If none is provided
         on updates then the existing metadata will be blindly overwritten.
         
        string etag = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The etag to set.
        Returns:
        This builder for chaining.
      • clearEtag

        public ComponentSettings.Builder clearEtag()
         Output only. An fingerprint used for optimistic concurrency. If none is provided
         on updates then the existing metadata will be blindly overwritten.
         
        string etag = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • setEtagBytes

        public ComponentSettings.Builder setEtagBytes​(com.google.protobuf.ByteString value)
         Output only. An fingerprint used for optimistic concurrency. If none is provided
         on updates then the existing metadata will be blindly overwritten.
         
        string etag = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The bytes for etag to set.
        Returns:
        This builder for chaining.
      • hasUpdateTime

        public boolean hasUpdateTime()
         Output only. The time these settings were last updated.
         
        .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasUpdateTime in interface ComponentSettingsOrBuilder
        Returns:
        Whether the updateTime field is set.
      • getUpdateTime

        public com.google.protobuf.Timestamp getUpdateTime()
         Output only. The time these settings were last updated.
         
        .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getUpdateTime in interface ComponentSettingsOrBuilder
        Returns:
        The updateTime.
      • setUpdateTime

        public ComponentSettings.Builder setUpdateTime​(com.google.protobuf.Timestamp value)
         Output only. The time these settings were last updated.
         
        .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setUpdateTime

        public ComponentSettings.Builder setUpdateTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. The time these settings were last updated.
         
        .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeUpdateTime

        public ComponentSettings.Builder mergeUpdateTime​(com.google.protobuf.Timestamp value)
         Output only. The time these settings were last updated.
         
        .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearUpdateTime

        public ComponentSettings.Builder clearUpdateTime()
         Output only. The time these settings were last updated.
         
        .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getUpdateTimeBuilder

        public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
         Output only. The time these settings were last updated.
         
        .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getUpdateTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
         Output only. The time these settings were last updated.
         
        .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getUpdateTimeOrBuilder in interface ComponentSettingsOrBuilder
      • hasContainerThreatDetectionSettings

        public boolean hasContainerThreatDetectionSettings()
         Container Threate Detection specific settings
         For component, expect CONTAINER_THREAT_DETECTION
         
        .google.cloud.securitycenter.settings.v1beta1.ContainerThreatDetectionSettings container_threat_detection_settings = 41;
        Specified by:
        hasContainerThreatDetectionSettings in interface ComponentSettingsOrBuilder
        Returns:
        Whether the containerThreatDetectionSettings field is set.
      • getContainerThreatDetectionSettings

        public ContainerThreatDetectionSettings getContainerThreatDetectionSettings()
         Container Threate Detection specific settings
         For component, expect CONTAINER_THREAT_DETECTION
         
        .google.cloud.securitycenter.settings.v1beta1.ContainerThreatDetectionSettings container_threat_detection_settings = 41;
        Specified by:
        getContainerThreatDetectionSettings in interface ComponentSettingsOrBuilder
        Returns:
        The containerThreatDetectionSettings.
      • setContainerThreatDetectionSettings

        public ComponentSettings.Builder setContainerThreatDetectionSettings​(ContainerThreatDetectionSettings value)
         Container Threate Detection specific settings
         For component, expect CONTAINER_THREAT_DETECTION
         
        .google.cloud.securitycenter.settings.v1beta1.ContainerThreatDetectionSettings container_threat_detection_settings = 41;
      • setContainerThreatDetectionSettings

        public ComponentSettings.Builder setContainerThreatDetectionSettings​(ContainerThreatDetectionSettings.Builder builderForValue)
         Container Threate Detection specific settings
         For component, expect CONTAINER_THREAT_DETECTION
         
        .google.cloud.securitycenter.settings.v1beta1.ContainerThreatDetectionSettings container_threat_detection_settings = 41;
      • mergeContainerThreatDetectionSettings

        public ComponentSettings.Builder mergeContainerThreatDetectionSettings​(ContainerThreatDetectionSettings value)
         Container Threate Detection specific settings
         For component, expect CONTAINER_THREAT_DETECTION
         
        .google.cloud.securitycenter.settings.v1beta1.ContainerThreatDetectionSettings container_threat_detection_settings = 41;
      • clearContainerThreatDetectionSettings

        public ComponentSettings.Builder clearContainerThreatDetectionSettings()
         Container Threate Detection specific settings
         For component, expect CONTAINER_THREAT_DETECTION
         
        .google.cloud.securitycenter.settings.v1beta1.ContainerThreatDetectionSettings container_threat_detection_settings = 41;
      • getContainerThreatDetectionSettingsBuilder

        public ContainerThreatDetectionSettings.Builder getContainerThreatDetectionSettingsBuilder()
         Container Threate Detection specific settings
         For component, expect CONTAINER_THREAT_DETECTION
         
        .google.cloud.securitycenter.settings.v1beta1.ContainerThreatDetectionSettings container_threat_detection_settings = 41;
      • hasEventThreatDetectionSettings

        public boolean hasEventThreatDetectionSettings()
         Event Threat Detection specific settings
         For component, expect EVENT_THREAT_DETECTION
         
        .google.cloud.securitycenter.settings.v1beta1.EventThreatDetectionSettings event_threat_detection_settings = 42;
        Specified by:
        hasEventThreatDetectionSettings in interface ComponentSettingsOrBuilder
        Returns:
        Whether the eventThreatDetectionSettings field is set.
      • getEventThreatDetectionSettings

        public EventThreatDetectionSettings getEventThreatDetectionSettings()
         Event Threat Detection specific settings
         For component, expect EVENT_THREAT_DETECTION
         
        .google.cloud.securitycenter.settings.v1beta1.EventThreatDetectionSettings event_threat_detection_settings = 42;
        Specified by:
        getEventThreatDetectionSettings in interface ComponentSettingsOrBuilder
        Returns:
        The eventThreatDetectionSettings.
      • setEventThreatDetectionSettings

        public ComponentSettings.Builder setEventThreatDetectionSettings​(EventThreatDetectionSettings value)
         Event Threat Detection specific settings
         For component, expect EVENT_THREAT_DETECTION
         
        .google.cloud.securitycenter.settings.v1beta1.EventThreatDetectionSettings event_threat_detection_settings = 42;
      • setEventThreatDetectionSettings

        public ComponentSettings.Builder setEventThreatDetectionSettings​(EventThreatDetectionSettings.Builder builderForValue)
         Event Threat Detection specific settings
         For component, expect EVENT_THREAT_DETECTION
         
        .google.cloud.securitycenter.settings.v1beta1.EventThreatDetectionSettings event_threat_detection_settings = 42;
      • mergeEventThreatDetectionSettings

        public ComponentSettings.Builder mergeEventThreatDetectionSettings​(EventThreatDetectionSettings value)
         Event Threat Detection specific settings
         For component, expect EVENT_THREAT_DETECTION
         
        .google.cloud.securitycenter.settings.v1beta1.EventThreatDetectionSettings event_threat_detection_settings = 42;
      • clearEventThreatDetectionSettings

        public ComponentSettings.Builder clearEventThreatDetectionSettings()
         Event Threat Detection specific settings
         For component, expect EVENT_THREAT_DETECTION
         
        .google.cloud.securitycenter.settings.v1beta1.EventThreatDetectionSettings event_threat_detection_settings = 42;
      • getEventThreatDetectionSettingsBuilder

        public EventThreatDetectionSettings.Builder getEventThreatDetectionSettingsBuilder()
         Event Threat Detection specific settings
         For component, expect EVENT_THREAT_DETECTION
         
        .google.cloud.securitycenter.settings.v1beta1.EventThreatDetectionSettings event_threat_detection_settings = 42;
      • hasSecurityHealthAnalyticsSettings

        public boolean hasSecurityHealthAnalyticsSettings()
         Security Health Analytics specific settings
         For component, expect SECURITY_HEALTH_ANALYTICS
         
        .google.cloud.securitycenter.settings.v1beta1.SecurityHealthAnalyticsSettings security_health_analytics_settings = 44;
        Specified by:
        hasSecurityHealthAnalyticsSettings in interface ComponentSettingsOrBuilder
        Returns:
        Whether the securityHealthAnalyticsSettings field is set.
      • getSecurityHealthAnalyticsSettings

        public SecurityHealthAnalyticsSettings getSecurityHealthAnalyticsSettings()
         Security Health Analytics specific settings
         For component, expect SECURITY_HEALTH_ANALYTICS
         
        .google.cloud.securitycenter.settings.v1beta1.SecurityHealthAnalyticsSettings security_health_analytics_settings = 44;
        Specified by:
        getSecurityHealthAnalyticsSettings in interface ComponentSettingsOrBuilder
        Returns:
        The securityHealthAnalyticsSettings.
      • setSecurityHealthAnalyticsSettings

        public ComponentSettings.Builder setSecurityHealthAnalyticsSettings​(SecurityHealthAnalyticsSettings value)
         Security Health Analytics specific settings
         For component, expect SECURITY_HEALTH_ANALYTICS
         
        .google.cloud.securitycenter.settings.v1beta1.SecurityHealthAnalyticsSettings security_health_analytics_settings = 44;
      • setSecurityHealthAnalyticsSettings

        public ComponentSettings.Builder setSecurityHealthAnalyticsSettings​(SecurityHealthAnalyticsSettings.Builder builderForValue)
         Security Health Analytics specific settings
         For component, expect SECURITY_HEALTH_ANALYTICS
         
        .google.cloud.securitycenter.settings.v1beta1.SecurityHealthAnalyticsSettings security_health_analytics_settings = 44;
      • mergeSecurityHealthAnalyticsSettings

        public ComponentSettings.Builder mergeSecurityHealthAnalyticsSettings​(SecurityHealthAnalyticsSettings value)
         Security Health Analytics specific settings
         For component, expect SECURITY_HEALTH_ANALYTICS
         
        .google.cloud.securitycenter.settings.v1beta1.SecurityHealthAnalyticsSettings security_health_analytics_settings = 44;
      • clearSecurityHealthAnalyticsSettings

        public ComponentSettings.Builder clearSecurityHealthAnalyticsSettings()
         Security Health Analytics specific settings
         For component, expect SECURITY_HEALTH_ANALYTICS
         
        .google.cloud.securitycenter.settings.v1beta1.SecurityHealthAnalyticsSettings security_health_analytics_settings = 44;
      • getSecurityHealthAnalyticsSettingsBuilder

        public SecurityHealthAnalyticsSettings.Builder getSecurityHealthAnalyticsSettingsBuilder()
         Security Health Analytics specific settings
         For component, expect SECURITY_HEALTH_ANALYTICS
         
        .google.cloud.securitycenter.settings.v1beta1.SecurityHealthAnalyticsSettings security_health_analytics_settings = 44;
      • hasWebSecurityScannerSettings

        public boolean hasWebSecurityScannerSettings()
         Web Security Scanner specific settings
         For component, expect WEB_SECURITY_SCANNER
         
        .google.cloud.securitycenter.settings.v1beta1.WebSecurityScanner web_security_scanner_settings = 40;
        Specified by:
        hasWebSecurityScannerSettings in interface ComponentSettingsOrBuilder
        Returns:
        Whether the webSecurityScannerSettings field is set.
      • getWebSecurityScannerSettings

        public WebSecurityScanner getWebSecurityScannerSettings()
         Web Security Scanner specific settings
         For component, expect WEB_SECURITY_SCANNER
         
        .google.cloud.securitycenter.settings.v1beta1.WebSecurityScanner web_security_scanner_settings = 40;
        Specified by:
        getWebSecurityScannerSettings in interface ComponentSettingsOrBuilder
        Returns:
        The webSecurityScannerSettings.
      • setWebSecurityScannerSettings

        public ComponentSettings.Builder setWebSecurityScannerSettings​(WebSecurityScanner value)
         Web Security Scanner specific settings
         For component, expect WEB_SECURITY_SCANNER
         
        .google.cloud.securitycenter.settings.v1beta1.WebSecurityScanner web_security_scanner_settings = 40;
      • setWebSecurityScannerSettings

        public ComponentSettings.Builder setWebSecurityScannerSettings​(WebSecurityScanner.Builder builderForValue)
         Web Security Scanner specific settings
         For component, expect WEB_SECURITY_SCANNER
         
        .google.cloud.securitycenter.settings.v1beta1.WebSecurityScanner web_security_scanner_settings = 40;
      • mergeWebSecurityScannerSettings

        public ComponentSettings.Builder mergeWebSecurityScannerSettings​(WebSecurityScanner value)
         Web Security Scanner specific settings
         For component, expect WEB_SECURITY_SCANNER
         
        .google.cloud.securitycenter.settings.v1beta1.WebSecurityScanner web_security_scanner_settings = 40;
      • clearWebSecurityScannerSettings

        public ComponentSettings.Builder clearWebSecurityScannerSettings()
         Web Security Scanner specific settings
         For component, expect WEB_SECURITY_SCANNER
         
        .google.cloud.securitycenter.settings.v1beta1.WebSecurityScanner web_security_scanner_settings = 40;
      • getWebSecurityScannerSettingsBuilder

        public WebSecurityScanner.Builder getWebSecurityScannerSettingsBuilder()
         Web Security Scanner specific settings
         For component, expect WEB_SECURITY_SCANNER
         
        .google.cloud.securitycenter.settings.v1beta1.WebSecurityScanner web_security_scanner_settings = 40;
      • setUnknownFields

        public final ComponentSettings.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
      • mergeUnknownFields

        public final ComponentSettings.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>