Class ComponentSettings.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ComponentSettings.Builder>
com.google.cloud.securitycenter.settings.v1beta1.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.GeneratedMessage.Builder<ComponentSettings.Builder> implements ComponentSettingsOrBuilder
 Component Settings for Security Command Center
 
Protobuf type google.cloud.securitycenter.settings.v1beta1.ComponentSettings
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<ComponentSettings.Builder>
    • internalGetMutableMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
      Overrides:
      internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<ComponentSettings.Builder>
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.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.GeneratedMessage.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.GeneratedMessage.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
    • 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>
    • mergeFrom

      public ComponentSettings.Builder mergeFrom(ComponentSettings other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.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
    • getSpecificSettingsCase

      public ComponentSettings.SpecificSettingsCase getSpecificSettingsCase()
      Specified by:
      getSpecificSettingsCase in interface ComponentSettingsOrBuilder
    • clearSpecificSettings

      public ComponentSettings.Builder clearSpecificSettings()
    • 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

       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
    • getDetectorSettings

      Deprecated.
      Specified by:
      getDetectorSettings 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
    • getDetectorSettingsOrDefault

      public ComponentSettings.DetectorSettings getDetectorSettingsOrDefault(String key, ComponentSettings.DetectorSettings defaultValue)
       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:
      getDetectorSettingsOrDefault 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
    • clearDetectorSettings

      public ComponentSettings.Builder clearDetectorSettings()
    • 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;
    • getMutableDetectorSettings

      @Deprecated public Map<String,ComponentSettings.DetectorSettings> getMutableDetectorSettings()
      Deprecated.
      Use alternate mutation accessors instead.
    • 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

       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;
    • putDetectorSettingsBuilderIfAbsent

      public ComponentSettings.DetectorSettings.Builder putDetectorSettingsBuilderIfAbsent(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;
    • 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;
    • getContainerThreatDetectionSettingsOrBuilder

      public ContainerThreatDetectionSettingsOrBuilder getContainerThreatDetectionSettingsOrBuilder()
       Container Threate Detection specific settings
       For component, expect CONTAINER_THREAT_DETECTION
       
      .google.cloud.securitycenter.settings.v1beta1.ContainerThreatDetectionSettings container_threat_detection_settings = 41;
      Specified by:
      getContainerThreatDetectionSettingsOrBuilder in interface ComponentSettingsOrBuilder
    • 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;
    • getEventThreatDetectionSettingsOrBuilder

      public EventThreatDetectionSettingsOrBuilder getEventThreatDetectionSettingsOrBuilder()
       Event Threat Detection specific settings
       For component, expect EVENT_THREAT_DETECTION
       
      .google.cloud.securitycenter.settings.v1beta1.EventThreatDetectionSettings event_threat_detection_settings = 42;
      Specified by:
      getEventThreatDetectionSettingsOrBuilder in interface ComponentSettingsOrBuilder
    • 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;
    • getSecurityHealthAnalyticsSettingsOrBuilder

      public SecurityHealthAnalyticsSettingsOrBuilder getSecurityHealthAnalyticsSettingsOrBuilder()
       Security Health Analytics specific settings
       For component, expect SECURITY_HEALTH_ANALYTICS
       
      .google.cloud.securitycenter.settings.v1beta1.SecurityHealthAnalyticsSettings security_health_analytics_settings = 44;
      Specified by:
      getSecurityHealthAnalyticsSettingsOrBuilder in interface ComponentSettingsOrBuilder
    • 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;
    • getWebSecurityScannerSettingsOrBuilder

      public WebSecurityScannerOrBuilder getWebSecurityScannerSettingsOrBuilder()
       Web Security Scanner specific settings
       For component, expect WEB_SECURITY_SCANNER
       
      .google.cloud.securitycenter.settings.v1beta1.WebSecurityScanner web_security_scanner_settings = 40;
      Specified by:
      getWebSecurityScannerSettingsOrBuilder in interface ComponentSettingsOrBuilder