Class ComponentSettings.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<ComponentSettings.Builder> implements ComponentSettingsOrBuilder
Component Settings for Security Command Center
Protobuf typegoogle.cloud.securitycenter.settings.v1beta1.ComponentSettings
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ComponentSettings.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ComponentSettingsbuild()ComponentSettingsbuildPartial()ComponentSettings.Builderclear()ComponentSettings.BuilderclearContainerThreatDetectionSettings()Container Threate Detection specific settings For component, expect CONTAINER_THREAT_DETECTIONComponentSettings.BuilderclearDetectorSettings()ComponentSettings.BuilderclearEtag()Output only.ComponentSettings.BuilderclearEventThreatDetectionSettings()Event Threat Detection specific settings For component, expect EVENT_THREAT_DETECTIONComponentSettings.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ComponentSettings.BuilderclearName()The relative resource name of the component settings.ComponentSettings.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ComponentSettings.BuilderclearProjectServiceAccount()Output only.ComponentSettings.BuilderclearSecurityHealthAnalyticsSettings()Security Health Analytics specific settings For component, expect SECURITY_HEALTH_ANALYTICSComponentSettings.BuilderclearSpecificSettings()ComponentSettings.BuilderclearState()ENABLE to enable component, DISABLE to disable and INHERIT to inherit setting from ancestors.ComponentSettings.BuilderclearUpdateTime()Output only.ComponentSettings.BuilderclearWebSecurityScannerSettings()Web Security Scanner specific settings For component, expect WEB_SECURITY_SCANNERComponentSettings.Builderclone()booleancontainsDetectorSettings(String key)Settings for detectors.ContainerThreatDetectionSettingsgetContainerThreatDetectionSettings()Container Threate Detection specific settings For component, expect CONTAINER_THREAT_DETECTIONContainerThreatDetectionSettings.BuildergetContainerThreatDetectionSettingsBuilder()Container Threate Detection specific settings For component, expect CONTAINER_THREAT_DETECTIONContainerThreatDetectionSettingsOrBuildergetContainerThreatDetectionSettingsOrBuilder()Container Threate Detection specific settings For component, expect CONTAINER_THREAT_DETECTIONComponentSettingsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()Map<String,ComponentSettings.DetectorSettings>getDetectorSettings()Deprecated.intgetDetectorSettingsCount()Settings for detectors.Map<String,ComponentSettings.DetectorSettings>getDetectorSettingsMap()Settings for detectors.ComponentSettings.DetectorSettingsgetDetectorSettingsOrDefault(String key, ComponentSettings.DetectorSettings defaultValue)Settings for detectors.ComponentSettings.DetectorSettingsgetDetectorSettingsOrThrow(String key)Settings for detectors.StringgetEtag()Output only.com.google.protobuf.ByteStringgetEtagBytes()Output only.EventThreatDetectionSettingsgetEventThreatDetectionSettings()Event Threat Detection specific settings For component, expect EVENT_THREAT_DETECTIONEventThreatDetectionSettings.BuildergetEventThreatDetectionSettingsBuilder()Event Threat Detection specific settings For component, expect EVENT_THREAT_DETECTIONEventThreatDetectionSettingsOrBuildergetEventThreatDetectionSettingsOrBuilder()Event Threat Detection specific settings For component, expect EVENT_THREAT_DETECTIONMap<String,ComponentSettings.DetectorSettings>getMutableDetectorSettings()Deprecated.StringgetName()The relative resource name of the component settings.com.google.protobuf.ByteStringgetNameBytes()The relative resource name of the component settings.StringgetProjectServiceAccount()Output only.com.google.protobuf.ByteStringgetProjectServiceAccountBytes()Output only.SecurityHealthAnalyticsSettingsgetSecurityHealthAnalyticsSettings()Security Health Analytics specific settings For component, expect SECURITY_HEALTH_ANALYTICSSecurityHealthAnalyticsSettings.BuildergetSecurityHealthAnalyticsSettingsBuilder()Security Health Analytics specific settings For component, expect SECURITY_HEALTH_ANALYTICSSecurityHealthAnalyticsSettingsOrBuildergetSecurityHealthAnalyticsSettingsOrBuilder()Security Health Analytics specific settings For component, expect SECURITY_HEALTH_ANALYTICSComponentSettings.SpecificSettingsCasegetSpecificSettingsCase()ComponentEnablementStategetState()ENABLE to enable component, DISABLE to disable and INHERIT to inherit setting from ancestors.intgetStateValue()ENABLE to enable component, DISABLE to disable and INHERIT to inherit setting from ancestors.com.google.protobuf.TimestampgetUpdateTime()Output only.com.google.protobuf.Timestamp.BuildergetUpdateTimeBuilder()Output only.com.google.protobuf.TimestampOrBuildergetUpdateTimeOrBuilder()Output only.WebSecurityScannergetWebSecurityScannerSettings()Web Security Scanner specific settings For component, expect WEB_SECURITY_SCANNERWebSecurityScanner.BuildergetWebSecurityScannerSettingsBuilder()Web Security Scanner specific settings For component, expect WEB_SECURITY_SCANNERWebSecurityScannerOrBuildergetWebSecurityScannerSettingsOrBuilder()Web Security Scanner specific settings For component, expect WEB_SECURITY_SCANNERbooleanhasContainerThreatDetectionSettings()Container Threate Detection specific settings For component, expect CONTAINER_THREAT_DETECTIONbooleanhasEventThreatDetectionSettings()Event Threat Detection specific settings For component, expect EVENT_THREAT_DETECTIONbooleanhasSecurityHealthAnalyticsSettings()Security Health Analytics specific settings For component, expect SECURITY_HEALTH_ANALYTICSbooleanhasUpdateTime()Output only.booleanhasWebSecurityScannerSettings()Web Security Scanner specific settings For component, expect WEB_SECURITY_SCANNERprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number)booleanisInitialized()ComponentSettings.BuildermergeContainerThreatDetectionSettings(ContainerThreatDetectionSettings value)Container Threate Detection specific settings For component, expect CONTAINER_THREAT_DETECTIONComponentSettings.BuildermergeEventThreatDetectionSettings(EventThreatDetectionSettings value)Event Threat Detection specific settings For component, expect EVENT_THREAT_DETECTIONComponentSettings.BuildermergeFrom(ComponentSettings other)ComponentSettings.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ComponentSettings.BuildermergeFrom(com.google.protobuf.Message other)ComponentSettings.BuildermergeSecurityHealthAnalyticsSettings(SecurityHealthAnalyticsSettings value)Security Health Analytics specific settings For component, expect SECURITY_HEALTH_ANALYTICSComponentSettings.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ComponentSettings.BuildermergeUpdateTime(com.google.protobuf.Timestamp value)Output only.ComponentSettings.BuildermergeWebSecurityScannerSettings(WebSecurityScanner value)Web Security Scanner specific settings For component, expect WEB_SECURITY_SCANNERComponentSettings.BuilderputAllDetectorSettings(Map<String,ComponentSettings.DetectorSettings> values)Settings for detectors.ComponentSettings.BuilderputDetectorSettings(String key, ComponentSettings.DetectorSettings value)Settings for detectors.ComponentSettings.BuilderremoveDetectorSettings(String key)Settings for detectors.ComponentSettings.BuildersetContainerThreatDetectionSettings(ContainerThreatDetectionSettings value)Container Threate Detection specific settings For component, expect CONTAINER_THREAT_DETECTIONComponentSettings.BuildersetContainerThreatDetectionSettings(ContainerThreatDetectionSettings.Builder builderForValue)Container Threate Detection specific settings For component, expect CONTAINER_THREAT_DETECTIONComponentSettings.BuildersetEtag(String value)Output only.ComponentSettings.BuildersetEtagBytes(com.google.protobuf.ByteString value)Output only.ComponentSettings.BuildersetEventThreatDetectionSettings(EventThreatDetectionSettings value)Event Threat Detection specific settings For component, expect EVENT_THREAT_DETECTIONComponentSettings.BuildersetEventThreatDetectionSettings(EventThreatDetectionSettings.Builder builderForValue)Event Threat Detection specific settings For component, expect EVENT_THREAT_DETECTIONComponentSettings.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ComponentSettings.BuildersetName(String value)The relative resource name of the component settings.ComponentSettings.BuildersetNameBytes(com.google.protobuf.ByteString value)The relative resource name of the component settings.ComponentSettings.BuildersetProjectServiceAccount(String value)Output only.ComponentSettings.BuildersetProjectServiceAccountBytes(com.google.protobuf.ByteString value)Output only.ComponentSettings.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ComponentSettings.BuildersetSecurityHealthAnalyticsSettings(SecurityHealthAnalyticsSettings value)Security Health Analytics specific settings For component, expect SECURITY_HEALTH_ANALYTICSComponentSettings.BuildersetSecurityHealthAnalyticsSettings(SecurityHealthAnalyticsSettings.Builder builderForValue)Security Health Analytics specific settings For component, expect SECURITY_HEALTH_ANALYTICSComponentSettings.BuildersetState(ComponentEnablementState value)ENABLE to enable component, DISABLE to disable and INHERIT to inherit setting from ancestors.ComponentSettings.BuildersetStateValue(int value)ENABLE to enable component, DISABLE to disable and INHERIT to inherit setting from ancestors.ComponentSettings.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ComponentSettings.BuildersetUpdateTime(com.google.protobuf.Timestamp value)Output only.ComponentSettings.BuildersetUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)Output only.ComponentSettings.BuildersetWebSecurityScannerSettings(WebSecurityScanner value)Web Security Scanner specific settings For component, expect WEB_SECURITY_SCANNERComponentSettings.BuildersetWebSecurityScannerSettings(WebSecurityScanner.Builder builderForValue)Web Security Scanner specific settings For component, expect WEB_SECURITY_SCANNER-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
-
clear
public ComponentSettings.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
-
getDefaultInstanceForType
public ComponentSettings getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ComponentSettings build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ComponentSettings buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ComponentSettings.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
-
setField
public ComponentSettings.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
-
clearField
public ComponentSettings.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
-
clearOneof
public ComponentSettings.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
-
setRepeatedField
public ComponentSettings.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
-
addRepeatedField
public ComponentSettings.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
-
mergeFrom
public ComponentSettings.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ComponentSettings.Builder>
-
mergeFrom
public ComponentSettings.Builder mergeFrom(ComponentSettings other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ComponentSettings.Builder>- Throws:
IOException
-
getSpecificSettingsCase
public ComponentSettings.SpecificSettingsCase getSpecificSettingsCase()
- Specified by:
getSpecificSettingsCasein interfaceComponentSettingsOrBuilder
-
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:
getNamein interfaceComponentSettingsOrBuilder- 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:
getNameBytesin interfaceComponentSettingsOrBuilder- 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:
getStateValuein interfaceComponentSettingsOrBuilder- 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:
getStatein interfaceComponentSettingsOrBuilder- 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:
getProjectServiceAccountin interfaceComponentSettingsOrBuilder- 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:
getProjectServiceAccountBytesin interfaceComponentSettingsOrBuilder- 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:ComponentSettingsOrBuilderSettings 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:
getDetectorSettingsCountin interfaceComponentSettingsOrBuilder
-
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:
containsDetectorSettingsin interfaceComponentSettingsOrBuilder
-
getDetectorSettings
@Deprecated public Map<String,ComponentSettings.DetectorSettings> getDetectorSettings()
Deprecated.UsegetDetectorSettingsMap()instead.- Specified by:
getDetectorSettingsin interfaceComponentSettingsOrBuilder
-
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:
getDetectorSettingsMapin interfaceComponentSettingsOrBuilder
-
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:
getDetectorSettingsOrDefaultin interfaceComponentSettingsOrBuilder
-
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:
getDetectorSettingsOrThrowin interfaceComponentSettingsOrBuilder
-
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
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:
getEtagin interfaceComponentSettingsOrBuilder- 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:
getEtagBytesin interfaceComponentSettingsOrBuilder- 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:
hasUpdateTimein interfaceComponentSettingsOrBuilder- 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:
getUpdateTimein interfaceComponentSettingsOrBuilder- 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:
getUpdateTimeOrBuilderin interfaceComponentSettingsOrBuilder
-
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:
hasContainerThreatDetectionSettingsin interfaceComponentSettingsOrBuilder- 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:
getContainerThreatDetectionSettingsin interfaceComponentSettingsOrBuilder- 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:
getContainerThreatDetectionSettingsOrBuilderin interfaceComponentSettingsOrBuilder
-
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:
hasEventThreatDetectionSettingsin interfaceComponentSettingsOrBuilder- 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:
getEventThreatDetectionSettingsin interfaceComponentSettingsOrBuilder- 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:
getEventThreatDetectionSettingsOrBuilderin interfaceComponentSettingsOrBuilder
-
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:
hasSecurityHealthAnalyticsSettingsin interfaceComponentSettingsOrBuilder- 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:
getSecurityHealthAnalyticsSettingsin interfaceComponentSettingsOrBuilder- 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:
getSecurityHealthAnalyticsSettingsOrBuilderin interfaceComponentSettingsOrBuilder
-
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:
hasWebSecurityScannerSettingsin interfaceComponentSettingsOrBuilder- 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:
getWebSecurityScannerSettingsin interfaceComponentSettingsOrBuilder- 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:
getWebSecurityScannerSettingsOrBuilderin interfaceComponentSettingsOrBuilder
-
setUnknownFields
public final ComponentSettings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
-
mergeUnknownFields
public final ComponentSettings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
-
-