public interface ComponentSettingsOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsDetectorSettings(String key)
Settings for detectors.
|
ContainerThreatDetectionSettings |
getContainerThreatDetectionSettings()
Container Threate Detection specific settings
For component, expect CONTAINER_THREAT_DETECTION
|
ContainerThreatDetectionSettingsOrBuilder |
getContainerThreatDetectionSettingsOrBuilder()
Container Threate Detection specific settings
For component, expect CONTAINER_THREAT_DETECTION
|
Map<String,ComponentSettings.DetectorSettings> |
getDetectorSettings()
Deprecated.
|
int |
getDetectorSettingsCount()
Settings for detectors.
|
Map<String,ComponentSettings.DetectorSettings> |
getDetectorSettingsMap()
Settings for detectors.
|
ComponentSettings.DetectorSettings |
getDetectorSettingsOrDefault(String key,
ComponentSettings.DetectorSettings defaultValue)
Settings for detectors.
|
ComponentSettings.DetectorSettings |
getDetectorSettingsOrThrow(String key)
Settings for detectors.
|
String |
getEtag()
Output only.
|
com.google.protobuf.ByteString |
getEtagBytes()
Output only.
|
EventThreatDetectionSettings |
getEventThreatDetectionSettings()
Event Threat Detection specific settings
For component, expect EVENT_THREAT_DETECTION
|
EventThreatDetectionSettingsOrBuilder |
getEventThreatDetectionSettingsOrBuilder()
Event Threat Detection specific settings
For component, expect EVENT_THREAT_DETECTION
|
String |
getName()
The relative resource name of the component settings.
|
com.google.protobuf.ByteString |
getNameBytes()
The relative resource name of the component settings.
|
String |
getProjectServiceAccount()
Output only.
|
com.google.protobuf.ByteString |
getProjectServiceAccountBytes()
Output only.
|
SecurityHealthAnalyticsSettings |
getSecurityHealthAnalyticsSettings()
Security Health Analytics specific settings
For component, expect SECURITY_HEALTH_ANALYTICS
|
SecurityHealthAnalyticsSettingsOrBuilder |
getSecurityHealthAnalyticsSettingsOrBuilder()
Security Health Analytics specific settings
For component, expect SECURITY_HEALTH_ANALYTICS
|
ComponentSettings.SpecificSettingsCase |
getSpecificSettingsCase() |
ComponentEnablementState |
getState()
ENABLE to enable component, DISABLE to disable and INHERIT to inherit
setting from ancestors.
|
int |
getStateValue()
ENABLE to enable component, DISABLE to disable and INHERIT to inherit
setting from ancestors.
|
com.google.protobuf.Timestamp |
getUpdateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
Output only.
|
WebSecurityScanner |
getWebSecurityScannerSettings()
Web Security Scanner specific settings
For component, expect WEB_SECURITY_SCANNER
|
WebSecurityScannerOrBuilder |
getWebSecurityScannerSettingsOrBuilder()
Web Security Scanner specific settings
For component, expect WEB_SECURITY_SCANNER
|
boolean |
hasContainerThreatDetectionSettings()
Container Threate Detection specific settings
For component, expect CONTAINER_THREAT_DETECTION
|
boolean |
hasEventThreatDetectionSettings()
Event Threat Detection specific settings
For component, expect EVENT_THREAT_DETECTION
|
boolean |
hasSecurityHealthAnalyticsSettings()
Security Health Analytics specific settings
For component, expect SECURITY_HEALTH_ANALYTICS
|
boolean |
hasUpdateTime()
Output only.
|
boolean |
hasWebSecurityScannerSettings()
Web Security Scanner specific settings
For component, expect WEB_SECURITY_SCANNER
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString 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;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;int getStateValue()
ENABLE to enable component, DISABLE to disable and INHERIT to inherit setting from ancestors.
.google.cloud.securitycenter.settings.v1beta1.ComponentEnablementState state = 2;ComponentEnablementState getState()
ENABLE to enable component, DISABLE to disable and INHERIT to inherit setting from ancestors.
.google.cloud.securitycenter.settings.v1beta1.ComponentEnablementState state = 2;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];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];int getDetectorSettingsCount()
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;
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;
@Deprecated Map<String,ComponentSettings.DetectorSettings> getDetectorSettings()
getDetectorSettingsMap() instead.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;
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;
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;
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];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];boolean hasUpdateTime()
Output only. The time these settings were last updated.
.google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
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];
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];
boolean hasContainerThreatDetectionSettings()
Container Threate Detection specific settings For component, expect CONTAINER_THREAT_DETECTION
.google.cloud.securitycenter.settings.v1beta1.ContainerThreatDetectionSettings container_threat_detection_settings = 41;
ContainerThreatDetectionSettings getContainerThreatDetectionSettings()
Container Threate Detection specific settings For component, expect CONTAINER_THREAT_DETECTION
.google.cloud.securitycenter.settings.v1beta1.ContainerThreatDetectionSettings container_threat_detection_settings = 41;
ContainerThreatDetectionSettingsOrBuilder getContainerThreatDetectionSettingsOrBuilder()
Container Threate Detection specific settings For component, expect CONTAINER_THREAT_DETECTION
.google.cloud.securitycenter.settings.v1beta1.ContainerThreatDetectionSettings container_threat_detection_settings = 41;
boolean hasEventThreatDetectionSettings()
Event Threat Detection specific settings For component, expect EVENT_THREAT_DETECTION
.google.cloud.securitycenter.settings.v1beta1.EventThreatDetectionSettings event_threat_detection_settings = 42;
EventThreatDetectionSettings getEventThreatDetectionSettings()
Event Threat Detection specific settings For component, expect EVENT_THREAT_DETECTION
.google.cloud.securitycenter.settings.v1beta1.EventThreatDetectionSettings event_threat_detection_settings = 42;
EventThreatDetectionSettingsOrBuilder getEventThreatDetectionSettingsOrBuilder()
Event Threat Detection specific settings For component, expect EVENT_THREAT_DETECTION
.google.cloud.securitycenter.settings.v1beta1.EventThreatDetectionSettings event_threat_detection_settings = 42;
boolean hasSecurityHealthAnalyticsSettings()
Security Health Analytics specific settings For component, expect SECURITY_HEALTH_ANALYTICS
.google.cloud.securitycenter.settings.v1beta1.SecurityHealthAnalyticsSettings security_health_analytics_settings = 44;
SecurityHealthAnalyticsSettings getSecurityHealthAnalyticsSettings()
Security Health Analytics specific settings For component, expect SECURITY_HEALTH_ANALYTICS
.google.cloud.securitycenter.settings.v1beta1.SecurityHealthAnalyticsSettings security_health_analytics_settings = 44;
SecurityHealthAnalyticsSettingsOrBuilder getSecurityHealthAnalyticsSettingsOrBuilder()
Security Health Analytics specific settings For component, expect SECURITY_HEALTH_ANALYTICS
.google.cloud.securitycenter.settings.v1beta1.SecurityHealthAnalyticsSettings security_health_analytics_settings = 44;
boolean hasWebSecurityScannerSettings()
Web Security Scanner specific settings For component, expect WEB_SECURITY_SCANNER
.google.cloud.securitycenter.settings.v1beta1.WebSecurityScanner web_security_scanner_settings = 40;
WebSecurityScanner getWebSecurityScannerSettings()
Web Security Scanner specific settings For component, expect WEB_SECURITY_SCANNER
.google.cloud.securitycenter.settings.v1beta1.WebSecurityScanner web_security_scanner_settings = 40;
WebSecurityScannerOrBuilder getWebSecurityScannerSettingsOrBuilder()
Web Security Scanner specific settings For component, expect WEB_SECURITY_SCANNER
.google.cloud.securitycenter.settings.v1beta1.WebSecurityScanner web_security_scanner_settings = 40;
ComponentSettings.SpecificSettingsCase getSpecificSettingsCase()
Copyright © 2024 Google LLC. All rights reserved.