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.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ComponentSettings
build()
ComponentSettings
buildPartial()
ComponentSettings.Builder
clear()
ComponentSettings.Builder
clearContainerThreatDetectionSettings()
Container Threate Detection specific settings For component, expect CONTAINER_THREAT_DETECTIONComponentSettings.Builder
clearDetectorSettings()
ComponentSettings.Builder
clearEtag()
Output only.ComponentSettings.Builder
clearEventThreatDetectionSettings()
Event Threat Detection specific settings For component, expect EVENT_THREAT_DETECTIONComponentSettings.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ComponentSettings.Builder
clearName()
The relative resource name of the component settings.ComponentSettings.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ComponentSettings.Builder
clearProjectServiceAccount()
Output only.ComponentSettings.Builder
clearSecurityHealthAnalyticsSettings()
Security Health Analytics specific settings For component, expect SECURITY_HEALTH_ANALYTICSComponentSettings.Builder
clearSpecificSettings()
ComponentSettings.Builder
clearState()
ENABLE to enable component, DISABLE to disable and INHERIT to inherit setting from ancestors.ComponentSettings.Builder
clearUpdateTime()
Output only.ComponentSettings.Builder
clearWebSecurityScannerSettings()
Web Security Scanner specific settings For component, expect WEB_SECURITY_SCANNERComponentSettings.Builder
clone()
boolean
containsDetectorSettings(String key)
Settings for detectors.ContainerThreatDetectionSettings
getContainerThreatDetectionSettings()
Container Threate Detection specific settings For component, expect CONTAINER_THREAT_DETECTIONContainerThreatDetectionSettings.Builder
getContainerThreatDetectionSettingsBuilder()
Container Threate Detection specific settings For component, expect CONTAINER_THREAT_DETECTIONContainerThreatDetectionSettingsOrBuilder
getContainerThreatDetectionSettingsOrBuilder()
Container Threate Detection specific settings For component, expect CONTAINER_THREAT_DETECTIONComponentSettings
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
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_DETECTIONEventThreatDetectionSettings.Builder
getEventThreatDetectionSettingsBuilder()
Event Threat Detection specific settings For component, expect EVENT_THREAT_DETECTIONEventThreatDetectionSettingsOrBuilder
getEventThreatDetectionSettingsOrBuilder()
Event Threat Detection specific settings For component, expect EVENT_THREAT_DETECTIONMap<String,ComponentSettings.DetectorSettings>
getMutableDetectorSettings()
Deprecated.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_ANALYTICSSecurityHealthAnalyticsSettings.Builder
getSecurityHealthAnalyticsSettingsBuilder()
Security Health Analytics specific settings For component, expect SECURITY_HEALTH_ANALYTICSSecurityHealthAnalyticsSettingsOrBuilder
getSecurityHealthAnalyticsSettingsOrBuilder()
Security Health Analytics specific settings For component, expect SECURITY_HEALTH_ANALYTICSComponentSettings.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.Timestamp.Builder
getUpdateTimeBuilder()
Output only.com.google.protobuf.TimestampOrBuilder
getUpdateTimeOrBuilder()
Output only.WebSecurityScanner
getWebSecurityScannerSettings()
Web Security Scanner specific settings For component, expect WEB_SECURITY_SCANNERWebSecurityScanner.Builder
getWebSecurityScannerSettingsBuilder()
Web Security Scanner specific settings For component, expect WEB_SECURITY_SCANNERWebSecurityScannerOrBuilder
getWebSecurityScannerSettingsOrBuilder()
Web Security Scanner specific settings For component, expect WEB_SECURITY_SCANNERboolean
hasContainerThreatDetectionSettings()
Container Threate Detection specific settings For component, expect CONTAINER_THREAT_DETECTIONboolean
hasEventThreatDetectionSettings()
Event Threat Detection specific settings For component, expect EVENT_THREAT_DETECTIONboolean
hasSecurityHealthAnalyticsSettings()
Security Health Analytics specific settings For component, expect SECURITY_HEALTH_ANALYTICSboolean
hasUpdateTime()
Output only.boolean
hasWebSecurityScannerSettings()
Web Security Scanner specific settings For component, expect WEB_SECURITY_SCANNERprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapField
internalGetMapField(int number)
protected com.google.protobuf.MapField
internalGetMutableMapField(int number)
boolean
isInitialized()
ComponentSettings.Builder
mergeContainerThreatDetectionSettings(ContainerThreatDetectionSettings value)
Container Threate Detection specific settings For component, expect CONTAINER_THREAT_DETECTIONComponentSettings.Builder
mergeEventThreatDetectionSettings(EventThreatDetectionSettings value)
Event Threat Detection specific settings For component, expect EVENT_THREAT_DETECTIONComponentSettings.Builder
mergeFrom(ComponentSettings other)
ComponentSettings.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ComponentSettings.Builder
mergeFrom(com.google.protobuf.Message other)
ComponentSettings.Builder
mergeSecurityHealthAnalyticsSettings(SecurityHealthAnalyticsSettings value)
Security Health Analytics specific settings For component, expect SECURITY_HEALTH_ANALYTICSComponentSettings.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ComponentSettings.Builder
mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only.ComponentSettings.Builder
mergeWebSecurityScannerSettings(WebSecurityScanner value)
Web Security Scanner specific settings For component, expect WEB_SECURITY_SCANNERComponentSettings.Builder
putAllDetectorSettings(Map<String,ComponentSettings.DetectorSettings> values)
Settings for detectors.ComponentSettings.Builder
putDetectorSettings(String key, ComponentSettings.DetectorSettings value)
Settings for detectors.ComponentSettings.Builder
removeDetectorSettings(String key)
Settings for detectors.ComponentSettings.Builder
setContainerThreatDetectionSettings(ContainerThreatDetectionSettings value)
Container Threate Detection specific settings For component, expect CONTAINER_THREAT_DETECTIONComponentSettings.Builder
setContainerThreatDetectionSettings(ContainerThreatDetectionSettings.Builder builderForValue)
Container Threate Detection specific settings For component, expect CONTAINER_THREAT_DETECTIONComponentSettings.Builder
setEtag(String value)
Output only.ComponentSettings.Builder
setEtagBytes(com.google.protobuf.ByteString value)
Output only.ComponentSettings.Builder
setEventThreatDetectionSettings(EventThreatDetectionSettings value)
Event Threat Detection specific settings For component, expect EVENT_THREAT_DETECTIONComponentSettings.Builder
setEventThreatDetectionSettings(EventThreatDetectionSettings.Builder builderForValue)
Event Threat Detection specific settings For component, expect EVENT_THREAT_DETECTIONComponentSettings.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ComponentSettings.Builder
setName(String value)
The relative resource name of the component settings.ComponentSettings.Builder
setNameBytes(com.google.protobuf.ByteString value)
The relative resource name of the component settings.ComponentSettings.Builder
setProjectServiceAccount(String value)
Output only.ComponentSettings.Builder
setProjectServiceAccountBytes(com.google.protobuf.ByteString value)
Output only.ComponentSettings.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ComponentSettings.Builder
setSecurityHealthAnalyticsSettings(SecurityHealthAnalyticsSettings value)
Security Health Analytics specific settings For component, expect SECURITY_HEALTH_ANALYTICSComponentSettings.Builder
setSecurityHealthAnalyticsSettings(SecurityHealthAnalyticsSettings.Builder builderForValue)
Security Health Analytics specific settings For component, expect SECURITY_HEALTH_ANALYTICSComponentSettings.Builder
setState(ComponentEnablementState value)
ENABLE to enable component, DISABLE to disable and INHERIT to inherit setting from ancestors.ComponentSettings.Builder
setStateValue(int value)
ENABLE to enable component, DISABLE to disable and INHERIT to inherit setting from ancestors.ComponentSettings.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ComponentSettings.Builder
setUpdateTime(com.google.protobuf.Timestamp value)
Output only.ComponentSettings.Builder
setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.ComponentSettings.Builder
setWebSecurityScannerSettings(WebSecurityScanner value)
Web Security Scanner specific settings For component, expect WEB_SECURITY_SCANNERComponentSettings.Builder
setWebSecurityScannerSettings(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:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
-
clear
public ComponentSettings.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
-
getDefaultInstanceForType
public ComponentSettings getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ComponentSettings build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ComponentSettings buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ComponentSettings.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
-
setField
public ComponentSettings.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
-
clearField
public ComponentSettings.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
-
clearOneof
public ComponentSettings.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
-
setRepeatedField
public ComponentSettings.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
-
addRepeatedField
public ComponentSettings.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
-
mergeFrom
public ComponentSettings.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ComponentSettings.Builder>
-
mergeFrom
public ComponentSettings.Builder mergeFrom(ComponentSettings other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ComponentSettings.Builder>
- Throws:
IOException
-
getSpecificSettingsCase
public ComponentSettings.SpecificSettingsCase getSpecificSettingsCase()
- Specified by:
getSpecificSettingsCase
in 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:
getName
in 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:
getNameBytes
in 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:
getStateValue
in 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:
getState
in 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:
getProjectServiceAccount
in 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:
getProjectServiceAccountBytes
in 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: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 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:
containsDetectorSettings
in interfaceComponentSettingsOrBuilder
-
getDetectorSettings
@Deprecated public Map<String,ComponentSettings.DetectorSettings> getDetectorSettings()
Deprecated.UsegetDetectorSettingsMap()
instead.- Specified by:
getDetectorSettings
in 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:
getDetectorSettingsMap
in 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:
getDetectorSettingsOrDefault
in 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:
getDetectorSettingsOrThrow
in 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:
getEtag
in 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:
getEtagBytes
in 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:
hasUpdateTime
in 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:
getUpdateTime
in 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:
getUpdateTimeOrBuilder
in 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:
hasContainerThreatDetectionSettings
in 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:
getContainerThreatDetectionSettings
in 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:
getContainerThreatDetectionSettingsOrBuilder
in 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:
hasEventThreatDetectionSettings
in 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:
getEventThreatDetectionSettings
in 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:
getEventThreatDetectionSettingsOrBuilder
in 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:
hasSecurityHealthAnalyticsSettings
in 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:
getSecurityHealthAnalyticsSettings
in 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:
getSecurityHealthAnalyticsSettingsOrBuilder
in 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:
hasWebSecurityScannerSettings
in 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:
getWebSecurityScannerSettings
in 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:
getWebSecurityScannerSettingsOrBuilder
in interfaceComponentSettingsOrBuilder
-
setUnknownFields
public final ComponentSettings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
-
mergeUnknownFields
public final ComponentSettings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ComponentSettings.Builder>
-
-