Class Settings.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
-
- com.google.cloud.securitycenter.settings.v1beta1.Settings.Builder
-
- All Implemented Interfaces:
SettingsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Settings
public static final class Settings.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder> implements SettingsOrBuilder
Common configuration settings for all of Security Center.
Protobuf typegoogle.cloud.securitycenter.settings.v1beta1.Settings
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Settings.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Settingsbuild()SettingsbuildPartial()Settings.Builderclear()Settings.BuilderclearBillingSettings()Billing settingsSettings.BuilderclearComponentSettings()Settings.BuilderclearDetectorGroupSettings()Settings.BuilderclearEtag()A fingerprint used for optimistic concurrency.Settings.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Settings.BuilderclearName()The relative resource name of the settings resource.Settings.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Settings.BuilderclearOrgServiceAccount()Output only.Settings.BuilderclearSinkSettings()Sink settings.Settings.BuilderclearState()An enum representing the current on boarding state of SCC.Settings.BuilderclearUpdateTime()Output only.Settings.Builderclone()booleancontainsComponentSettings(String key)The settings for detectors and/or scanners.booleancontainsDetectorGroupSettings(String key)Detector group settings for all Security Center components.BillingSettingsgetBillingSettings()Billing settingsBillingSettings.BuildergetBillingSettingsBuilder()Billing settingsBillingSettingsOrBuildergetBillingSettingsOrBuilder()Billing settingsMap<String,ComponentSettings>getComponentSettings()Deprecated.intgetComponentSettingsCount()The settings for detectors and/or scanners.Map<String,ComponentSettings>getComponentSettingsMap()The settings for detectors and/or scanners.ComponentSettingsgetComponentSettingsOrDefault(String key, ComponentSettings defaultValue)The settings for detectors and/or scanners.ComponentSettingsgetComponentSettingsOrThrow(String key)The settings for detectors and/or scanners.SettingsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()Map<String,Settings.DetectorGroupSettings>getDetectorGroupSettings()Deprecated.intgetDetectorGroupSettingsCount()Detector group settings for all Security Center components.Map<String,Settings.DetectorGroupSettings>getDetectorGroupSettingsMap()Detector group settings for all Security Center components.Settings.DetectorGroupSettingsgetDetectorGroupSettingsOrDefault(String key, Settings.DetectorGroupSettings defaultValue)Detector group settings for all Security Center components.Settings.DetectorGroupSettingsgetDetectorGroupSettingsOrThrow(String key)Detector group settings for all Security Center components.StringgetEtag()A fingerprint used for optimistic concurrency.com.google.protobuf.ByteStringgetEtagBytes()A fingerprint used for optimistic concurrency.Map<String,ComponentSettings>getMutableComponentSettings()Deprecated.Map<String,Settings.DetectorGroupSettings>getMutableDetectorGroupSettings()Deprecated.StringgetName()The relative resource name of the settings resource.com.google.protobuf.ByteStringgetNameBytes()The relative resource name of the settings resource.StringgetOrgServiceAccount()Output only.com.google.protobuf.ByteStringgetOrgServiceAccountBytes()Output only.SinkSettingsgetSinkSettings()Sink settings.SinkSettings.BuildergetSinkSettingsBuilder()Sink settings.SinkSettingsOrBuildergetSinkSettingsOrBuilder()Sink settings.Settings.OnboardingStategetState()An enum representing the current on boarding state of SCC.intgetStateValue()An enum representing the current on boarding state of SCC.com.google.protobuf.TimestampgetUpdateTime()Output only.com.google.protobuf.Timestamp.BuildergetUpdateTimeBuilder()Output only.com.google.protobuf.TimestampOrBuildergetUpdateTimeOrBuilder()Output only.booleanhasBillingSettings()Billing settingsbooleanhasSinkSettings()Sink settings.booleanhasUpdateTime()Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number)booleanisInitialized()Settings.BuildermergeBillingSettings(BillingSettings value)Billing settingsSettings.BuildermergeFrom(Settings other)Settings.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Settings.BuildermergeFrom(com.google.protobuf.Message other)Settings.BuildermergeSinkSettings(SinkSettings value)Sink settings.Settings.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Settings.BuildermergeUpdateTime(com.google.protobuf.Timestamp value)Output only.Settings.BuilderputAllComponentSettings(Map<String,ComponentSettings> values)The settings for detectors and/or scanners.Settings.BuilderputAllDetectorGroupSettings(Map<String,Settings.DetectorGroupSettings> values)Detector group settings for all Security Center components.Settings.BuilderputComponentSettings(String key, ComponentSettings value)The settings for detectors and/or scanners.Settings.BuilderputDetectorGroupSettings(String key, Settings.DetectorGroupSettings value)Detector group settings for all Security Center components.Settings.BuilderremoveComponentSettings(String key)The settings for detectors and/or scanners.Settings.BuilderremoveDetectorGroupSettings(String key)Detector group settings for all Security Center components.Settings.BuildersetBillingSettings(BillingSettings value)Billing settingsSettings.BuildersetBillingSettings(BillingSettings.Builder builderForValue)Billing settingsSettings.BuildersetEtag(String value)A fingerprint used for optimistic concurrency.Settings.BuildersetEtagBytes(com.google.protobuf.ByteString value)A fingerprint used for optimistic concurrency.Settings.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Settings.BuildersetName(String value)The relative resource name of the settings resource.Settings.BuildersetNameBytes(com.google.protobuf.ByteString value)The relative resource name of the settings resource.Settings.BuildersetOrgServiceAccount(String value)Output only.Settings.BuildersetOrgServiceAccountBytes(com.google.protobuf.ByteString value)Output only.Settings.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Settings.BuildersetSinkSettings(SinkSettings value)Sink settings.Settings.BuildersetSinkSettings(SinkSettings.Builder builderForValue)Sink settings.Settings.BuildersetState(Settings.OnboardingState value)An enum representing the current on boarding state of SCC.Settings.BuildersetStateValue(int value)An enum representing the current on boarding state of SCC.Settings.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Settings.BuildersetUpdateTime(com.google.protobuf.Timestamp value)Output only.Settings.BuildersetUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)Output only.-
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<Settings.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
-
clear
public Settings.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<Settings.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<Settings.Builder>
-
getDefaultInstanceForType
public Settings getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Settings build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Settings buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Settings.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<Settings.Builder>
-
setField
public Settings.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<Settings.Builder>
-
clearField
public Settings.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
-
clearOneof
public Settings.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
-
setRepeatedField
public Settings.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<Settings.Builder>
-
addRepeatedField
public Settings.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<Settings.Builder>
-
mergeFrom
public Settings.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Settings.Builder>
-
mergeFrom
public Settings.Builder mergeFrom(Settings other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
-
mergeFrom
public Settings.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<Settings.Builder>- Throws:
IOException
-
getName
public String getName()
The relative resource name of the settings resource. Formats: * `organizations/{organization}/settings` * `folders/{folder}/settings` * `projects/{project}/settings` * `projects/{project}/locations/{location}/clusters/{cluster}/settings` * `projects/{project}/regions/{region}/clusters/{cluster}/settings` * `projects/{project}/zones/{zone}/clusters/{cluster}/settings`string name = 1;- Specified by:
getNamein interfaceSettingsOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The relative resource name of the settings resource. Formats: * `organizations/{organization}/settings` * `folders/{folder}/settings` * `projects/{project}/settings` * `projects/{project}/locations/{location}/clusters/{cluster}/settings` * `projects/{project}/regions/{region}/clusters/{cluster}/settings` * `projects/{project}/zones/{zone}/clusters/{cluster}/settings`string name = 1;- Specified by:
getNameBytesin interfaceSettingsOrBuilder- Returns:
- The bytes for name.
-
setName
public Settings.Builder setName(String value)
The relative resource name of the settings resource. Formats: * `organizations/{organization}/settings` * `folders/{folder}/settings` * `projects/{project}/settings` * `projects/{project}/locations/{location}/clusters/{cluster}/settings` * `projects/{project}/regions/{region}/clusters/{cluster}/settings` * `projects/{project}/zones/{zone}/clusters/{cluster}/settings`string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public Settings.Builder clearName()
The relative resource name of the settings resource. Formats: * `organizations/{organization}/settings` * `folders/{folder}/settings` * `projects/{project}/settings` * `projects/{project}/locations/{location}/clusters/{cluster}/settings` * `projects/{project}/regions/{region}/clusters/{cluster}/settings` * `projects/{project}/zones/{zone}/clusters/{cluster}/settings`string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
public Settings.Builder setNameBytes(com.google.protobuf.ByteString value)
The relative resource name of the settings resource. Formats: * `organizations/{organization}/settings` * `folders/{folder}/settings` * `projects/{project}/settings` * `projects/{project}/locations/{location}/clusters/{cluster}/settings` * `projects/{project}/regions/{region}/clusters/{cluster}/settings` * `projects/{project}/zones/{zone}/clusters/{cluster}/settings`string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasBillingSettings
public boolean hasBillingSettings()
Billing settings
.google.cloud.securitycenter.settings.v1beta1.BillingSettings billing_settings = 2;- Specified by:
hasBillingSettingsin interfaceSettingsOrBuilder- Returns:
- Whether the billingSettings field is set.
-
getBillingSettings
public BillingSettings getBillingSettings()
Billing settings
.google.cloud.securitycenter.settings.v1beta1.BillingSettings billing_settings = 2;- Specified by:
getBillingSettingsin interfaceSettingsOrBuilder- Returns:
- The billingSettings.
-
setBillingSettings
public Settings.Builder setBillingSettings(BillingSettings value)
Billing settings
.google.cloud.securitycenter.settings.v1beta1.BillingSettings billing_settings = 2;
-
setBillingSettings
public Settings.Builder setBillingSettings(BillingSettings.Builder builderForValue)
Billing settings
.google.cloud.securitycenter.settings.v1beta1.BillingSettings billing_settings = 2;
-
mergeBillingSettings
public Settings.Builder mergeBillingSettings(BillingSettings value)
Billing settings
.google.cloud.securitycenter.settings.v1beta1.BillingSettings billing_settings = 2;
-
clearBillingSettings
public Settings.Builder clearBillingSettings()
Billing settings
.google.cloud.securitycenter.settings.v1beta1.BillingSettings billing_settings = 2;
-
getBillingSettingsBuilder
public BillingSettings.Builder getBillingSettingsBuilder()
Billing settings
.google.cloud.securitycenter.settings.v1beta1.BillingSettings billing_settings = 2;
-
getBillingSettingsOrBuilder
public BillingSettingsOrBuilder getBillingSettingsOrBuilder()
Billing settings
.google.cloud.securitycenter.settings.v1beta1.BillingSettings billing_settings = 2;- Specified by:
getBillingSettingsOrBuilderin interfaceSettingsOrBuilder
-
getStateValue
public int getStateValue()
An enum representing the current on boarding state of SCC.
.google.cloud.securitycenter.settings.v1beta1.Settings.OnboardingState state = 3;- Specified by:
getStateValuein interfaceSettingsOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
public Settings.Builder setStateValue(int value)
An enum representing the current on boarding state of SCC.
.google.cloud.securitycenter.settings.v1beta1.Settings.OnboardingState state = 3;- Parameters:
value- The enum numeric value on the wire for state to set.- Returns:
- This builder for chaining.
-
getState
public Settings.OnboardingState getState()
An enum representing the current on boarding state of SCC.
.google.cloud.securitycenter.settings.v1beta1.Settings.OnboardingState state = 3;- Specified by:
getStatein interfaceSettingsOrBuilder- Returns:
- The state.
-
setState
public Settings.Builder setState(Settings.OnboardingState value)
An enum representing the current on boarding state of SCC.
.google.cloud.securitycenter.settings.v1beta1.Settings.OnboardingState state = 3;- Parameters:
value- The state to set.- Returns:
- This builder for chaining.
-
clearState
public Settings.Builder clearState()
An enum representing the current on boarding state of SCC.
.google.cloud.securitycenter.settings.v1beta1.Settings.OnboardingState state = 3;- Returns:
- This builder for chaining.
-
getOrgServiceAccount
public String getOrgServiceAccount()
Output only. The organization-level service account to be used for security center components. The component must have permission to "act as" the service account.
string org_service_account = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getOrgServiceAccountin interfaceSettingsOrBuilder- Returns:
- The orgServiceAccount.
-
getOrgServiceAccountBytes
public com.google.protobuf.ByteString getOrgServiceAccountBytes()
Output only. The organization-level service account to be used for security center components. The component must have permission to "act as" the service account.
string org_service_account = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getOrgServiceAccountBytesin interfaceSettingsOrBuilder- Returns:
- The bytes for orgServiceAccount.
-
setOrgServiceAccount
public Settings.Builder setOrgServiceAccount(String value)
Output only. The organization-level service account to be used for security center components. The component must have permission to "act as" the service account.
string org_service_account = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The orgServiceAccount to set.- Returns:
- This builder for chaining.
-
clearOrgServiceAccount
public Settings.Builder clearOrgServiceAccount()
Output only. The organization-level service account to be used for security center components. The component must have permission to "act as" the service account.
string org_service_account = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setOrgServiceAccountBytes
public Settings.Builder setOrgServiceAccountBytes(com.google.protobuf.ByteString value)
Output only. The organization-level service account to be used for security center components. The component must have permission to "act as" the service account.
string org_service_account = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for orgServiceAccount to set.- Returns:
- This builder for chaining.
-
hasSinkSettings
public boolean hasSinkSettings()
Sink settings.
.google.cloud.securitycenter.settings.v1beta1.SinkSettings sink_settings = 6;- Specified by:
hasSinkSettingsin interfaceSettingsOrBuilder- Returns:
- Whether the sinkSettings field is set.
-
getSinkSettings
public SinkSettings getSinkSettings()
Sink settings.
.google.cloud.securitycenter.settings.v1beta1.SinkSettings sink_settings = 6;- Specified by:
getSinkSettingsin interfaceSettingsOrBuilder- Returns:
- The sinkSettings.
-
setSinkSettings
public Settings.Builder setSinkSettings(SinkSettings value)
Sink settings.
.google.cloud.securitycenter.settings.v1beta1.SinkSettings sink_settings = 6;
-
setSinkSettings
public Settings.Builder setSinkSettings(SinkSettings.Builder builderForValue)
Sink settings.
.google.cloud.securitycenter.settings.v1beta1.SinkSettings sink_settings = 6;
-
mergeSinkSettings
public Settings.Builder mergeSinkSettings(SinkSettings value)
Sink settings.
.google.cloud.securitycenter.settings.v1beta1.SinkSettings sink_settings = 6;
-
clearSinkSettings
public Settings.Builder clearSinkSettings()
Sink settings.
.google.cloud.securitycenter.settings.v1beta1.SinkSettings sink_settings = 6;
-
getSinkSettingsBuilder
public SinkSettings.Builder getSinkSettingsBuilder()
Sink settings.
.google.cloud.securitycenter.settings.v1beta1.SinkSettings sink_settings = 6;
-
getSinkSettingsOrBuilder
public SinkSettingsOrBuilder getSinkSettingsOrBuilder()
Sink settings.
.google.cloud.securitycenter.settings.v1beta1.SinkSettings sink_settings = 6;- Specified by:
getSinkSettingsOrBuilderin interfaceSettingsOrBuilder
-
getComponentSettingsCount
public int getComponentSettingsCount()
Description copied from interface:SettingsOrBuilderThe settings for detectors and/or scanners.
map<string, .google.cloud.securitycenter.settings.v1beta1.ComponentSettings> component_settings = 7;- Specified by:
getComponentSettingsCountin interfaceSettingsOrBuilder
-
containsComponentSettings
public boolean containsComponentSettings(String key)
The settings for detectors and/or scanners.
map<string, .google.cloud.securitycenter.settings.v1beta1.ComponentSettings> component_settings = 7;- Specified by:
containsComponentSettingsin interfaceSettingsOrBuilder
-
getComponentSettings
@Deprecated public Map<String,ComponentSettings> getComponentSettings()
Deprecated.UsegetComponentSettingsMap()instead.- Specified by:
getComponentSettingsin interfaceSettingsOrBuilder
-
getComponentSettingsMap
public Map<String,ComponentSettings> getComponentSettingsMap()
The settings for detectors and/or scanners.
map<string, .google.cloud.securitycenter.settings.v1beta1.ComponentSettings> component_settings = 7;- Specified by:
getComponentSettingsMapin interfaceSettingsOrBuilder
-
getComponentSettingsOrDefault
public ComponentSettings getComponentSettingsOrDefault(String key, ComponentSettings defaultValue)
The settings for detectors and/or scanners.
map<string, .google.cloud.securitycenter.settings.v1beta1.ComponentSettings> component_settings = 7;- Specified by:
getComponentSettingsOrDefaultin interfaceSettingsOrBuilder
-
getComponentSettingsOrThrow
public ComponentSettings getComponentSettingsOrThrow(String key)
The settings for detectors and/or scanners.
map<string, .google.cloud.securitycenter.settings.v1beta1.ComponentSettings> component_settings = 7;- Specified by:
getComponentSettingsOrThrowin interfaceSettingsOrBuilder
-
clearComponentSettings
public Settings.Builder clearComponentSettings()
-
removeComponentSettings
public Settings.Builder removeComponentSettings(String key)
The settings for detectors and/or scanners.
map<string, .google.cloud.securitycenter.settings.v1beta1.ComponentSettings> component_settings = 7;
-
getMutableComponentSettings
@Deprecated public Map<String,ComponentSettings> getMutableComponentSettings()
Deprecated.Use alternate mutation accessors instead.
-
putComponentSettings
public Settings.Builder putComponentSettings(String key, ComponentSettings value)
The settings for detectors and/or scanners.
map<string, .google.cloud.securitycenter.settings.v1beta1.ComponentSettings> component_settings = 7;
-
putAllComponentSettings
public Settings.Builder putAllComponentSettings(Map<String,ComponentSettings> values)
The settings for detectors and/or scanners.
map<string, .google.cloud.securitycenter.settings.v1beta1.ComponentSettings> component_settings = 7;
-
getDetectorGroupSettingsCount
public int getDetectorGroupSettingsCount()
Description copied from interface:SettingsOrBuilderDetector group settings for all Security Center components. The key is the name of the detector group and the value is the settings for that group.
map<string, .google.cloud.securitycenter.settings.v1beta1.Settings.DetectorGroupSettings> detector_group_settings = 8;- Specified by:
getDetectorGroupSettingsCountin interfaceSettingsOrBuilder
-
containsDetectorGroupSettings
public boolean containsDetectorGroupSettings(String key)
Detector group settings for all Security Center components. The key is the name of the detector group and the value is the settings for that group.
map<string, .google.cloud.securitycenter.settings.v1beta1.Settings.DetectorGroupSettings> detector_group_settings = 8;- Specified by:
containsDetectorGroupSettingsin interfaceSettingsOrBuilder
-
getDetectorGroupSettings
@Deprecated public Map<String,Settings.DetectorGroupSettings> getDetectorGroupSettings()
Deprecated.UsegetDetectorGroupSettingsMap()instead.- Specified by:
getDetectorGroupSettingsin interfaceSettingsOrBuilder
-
getDetectorGroupSettingsMap
public Map<String,Settings.DetectorGroupSettings> getDetectorGroupSettingsMap()
Detector group settings for all Security Center components. The key is the name of the detector group and the value is the settings for that group.
map<string, .google.cloud.securitycenter.settings.v1beta1.Settings.DetectorGroupSettings> detector_group_settings = 8;- Specified by:
getDetectorGroupSettingsMapin interfaceSettingsOrBuilder
-
getDetectorGroupSettingsOrDefault
public Settings.DetectorGroupSettings getDetectorGroupSettingsOrDefault(String key, Settings.DetectorGroupSettings defaultValue)
Detector group settings for all Security Center components. The key is the name of the detector group and the value is the settings for that group.
map<string, .google.cloud.securitycenter.settings.v1beta1.Settings.DetectorGroupSettings> detector_group_settings = 8;- Specified by:
getDetectorGroupSettingsOrDefaultin interfaceSettingsOrBuilder
-
getDetectorGroupSettingsOrThrow
public Settings.DetectorGroupSettings getDetectorGroupSettingsOrThrow(String key)
Detector group settings for all Security Center components. The key is the name of the detector group and the value is the settings for that group.
map<string, .google.cloud.securitycenter.settings.v1beta1.Settings.DetectorGroupSettings> detector_group_settings = 8;- Specified by:
getDetectorGroupSettingsOrThrowin interfaceSettingsOrBuilder
-
clearDetectorGroupSettings
public Settings.Builder clearDetectorGroupSettings()
-
removeDetectorGroupSettings
public Settings.Builder removeDetectorGroupSettings(String key)
Detector group settings for all Security Center components. The key is the name of the detector group and the value is the settings for that group.
map<string, .google.cloud.securitycenter.settings.v1beta1.Settings.DetectorGroupSettings> detector_group_settings = 8;
-
getMutableDetectorGroupSettings
@Deprecated public Map<String,Settings.DetectorGroupSettings> getMutableDetectorGroupSettings()
Deprecated.Use alternate mutation accessors instead.
-
putDetectorGroupSettings
public Settings.Builder putDetectorGroupSettings(String key, Settings.DetectorGroupSettings value)
Detector group settings for all Security Center components. The key is the name of the detector group and the value is the settings for that group.
map<string, .google.cloud.securitycenter.settings.v1beta1.Settings.DetectorGroupSettings> detector_group_settings = 8;
-
putAllDetectorGroupSettings
public Settings.Builder putAllDetectorGroupSettings(Map<String,Settings.DetectorGroupSettings> values)
Detector group settings for all Security Center components. The key is the name of the detector group and the value is the settings for that group.
map<string, .google.cloud.securitycenter.settings.v1beta1.Settings.DetectorGroupSettings> detector_group_settings = 8;
-
getEtag
public String getEtag()
A fingerprint used for optimistic concurrency. If none is provided on updates then the existing metadata will be blindly overwritten.
string etag = 9;- Specified by:
getEtagin interfaceSettingsOrBuilder- Returns:
- The etag.
-
getEtagBytes
public com.google.protobuf.ByteString getEtagBytes()
A fingerprint used for optimistic concurrency. If none is provided on updates then the existing metadata will be blindly overwritten.
string etag = 9;- Specified by:
getEtagBytesin interfaceSettingsOrBuilder- Returns:
- The bytes for etag.
-
setEtag
public Settings.Builder setEtag(String value)
A fingerprint used for optimistic concurrency. If none is provided on updates then the existing metadata will be blindly overwritten.
string etag = 9;- Parameters:
value- The etag to set.- Returns:
- This builder for chaining.
-
clearEtag
public Settings.Builder clearEtag()
A fingerprint used for optimistic concurrency. If none is provided on updates then the existing metadata will be blindly overwritten.
string etag = 9;- Returns:
- This builder for chaining.
-
setEtagBytes
public Settings.Builder setEtagBytes(com.google.protobuf.ByteString value)
A fingerprint used for optimistic concurrency. If none is provided on updates then the existing metadata will be blindly overwritten.
string etag = 9;- 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 = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasUpdateTimein interfaceSettingsOrBuilder- 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 = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimein interfaceSettingsOrBuilder- Returns:
- The updateTime.
-
setUpdateTime
public Settings.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Output only. The time these settings were last updated.
.google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setUpdateTime
public Settings.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time these settings were last updated.
.google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeUpdateTime
public Settings.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only. The time these settings were last updated.
.google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearUpdateTime
public Settings.Builder clearUpdateTime()
Output only. The time these settings were last updated.
.google.protobuf.Timestamp update_time = 10 [(.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 = 10 [(.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 = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimeOrBuilderin interfaceSettingsOrBuilder
-
setUnknownFields
public final Settings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
-
mergeUnknownFields
public final Settings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
-
-