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.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Settings
build()
Settings
buildPartial()
Settings.Builder
clear()
Settings.Builder
clearBillingSettings()
Billing settingsSettings.Builder
clearComponentSettings()
Settings.Builder
clearDetectorGroupSettings()
Settings.Builder
clearEtag()
A fingerprint used for optimistic concurrency.Settings.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Settings.Builder
clearName()
The relative resource name of the settings resource.Settings.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Settings.Builder
clearOrgServiceAccount()
Output only.Settings.Builder
clearSinkSettings()
Sink settings.Settings.Builder
clearState()
An enum representing the current on boarding state of SCC.Settings.Builder
clearUpdateTime()
Output only.Settings.Builder
clone()
boolean
containsComponentSettings(String key)
The settings for detectors and/or scanners.boolean
containsDetectorGroupSettings(String key)
Detector group settings for all Security Center components.BillingSettings
getBillingSettings()
Billing settingsBillingSettings.Builder
getBillingSettingsBuilder()
Billing settingsBillingSettingsOrBuilder
getBillingSettingsOrBuilder()
Billing settingsMap<String,ComponentSettings>
getComponentSettings()
Deprecated.int
getComponentSettingsCount()
The settings for detectors and/or scanners.Map<String,ComponentSettings>
getComponentSettingsMap()
The settings for detectors and/or scanners.ComponentSettings
getComponentSettingsOrDefault(String key, ComponentSettings defaultValue)
The settings for detectors and/or scanners.ComponentSettings
getComponentSettingsOrThrow(String key)
The settings for detectors and/or scanners.Settings
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
Map<String,Settings.DetectorGroupSettings>
getDetectorGroupSettings()
Deprecated.int
getDetectorGroupSettingsCount()
Detector group settings for all Security Center components.Map<String,Settings.DetectorGroupSettings>
getDetectorGroupSettingsMap()
Detector group settings for all Security Center components.Settings.DetectorGroupSettings
getDetectorGroupSettingsOrDefault(String key, Settings.DetectorGroupSettings defaultValue)
Detector group settings for all Security Center components.Settings.DetectorGroupSettings
getDetectorGroupSettingsOrThrow(String key)
Detector group settings for all Security Center components.String
getEtag()
A fingerprint used for optimistic concurrency.com.google.protobuf.ByteString
getEtagBytes()
A fingerprint used for optimistic concurrency.Map<String,ComponentSettings>
getMutableComponentSettings()
Deprecated.Map<String,Settings.DetectorGroupSettings>
getMutableDetectorGroupSettings()
Deprecated.String
getName()
The relative resource name of the settings resource.com.google.protobuf.ByteString
getNameBytes()
The relative resource name of the settings resource.String
getOrgServiceAccount()
Output only.com.google.protobuf.ByteString
getOrgServiceAccountBytes()
Output only.SinkSettings
getSinkSettings()
Sink settings.SinkSettings.Builder
getSinkSettingsBuilder()
Sink settings.SinkSettingsOrBuilder
getSinkSettingsOrBuilder()
Sink settings.Settings.OnboardingState
getState()
An enum representing the current on boarding state of SCC.int
getStateValue()
An enum representing the current on boarding state of SCC.com.google.protobuf.Timestamp
getUpdateTime()
Output only.com.google.protobuf.Timestamp.Builder
getUpdateTimeBuilder()
Output only.com.google.protobuf.TimestampOrBuilder
getUpdateTimeOrBuilder()
Output only.boolean
hasBillingSettings()
Billing settingsboolean
hasSinkSettings()
Sink settings.boolean
hasUpdateTime()
Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapField
internalGetMapField(int number)
protected com.google.protobuf.MapField
internalGetMutableMapField(int number)
boolean
isInitialized()
Settings.Builder
mergeBillingSettings(BillingSettings value)
Billing settingsSettings.Builder
mergeFrom(Settings other)
Settings.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Settings.Builder
mergeFrom(com.google.protobuf.Message other)
Settings.Builder
mergeSinkSettings(SinkSettings value)
Sink settings.Settings.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Settings.Builder
mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only.Settings.Builder
putAllComponentSettings(Map<String,ComponentSettings> values)
The settings for detectors and/or scanners.Settings.Builder
putAllDetectorGroupSettings(Map<String,Settings.DetectorGroupSettings> values)
Detector group settings for all Security Center components.Settings.Builder
putComponentSettings(String key, ComponentSettings value)
The settings for detectors and/or scanners.Settings.Builder
putDetectorGroupSettings(String key, Settings.DetectorGroupSettings value)
Detector group settings for all Security Center components.Settings.Builder
removeComponentSettings(String key)
The settings for detectors and/or scanners.Settings.Builder
removeDetectorGroupSettings(String key)
Detector group settings for all Security Center components.Settings.Builder
setBillingSettings(BillingSettings value)
Billing settingsSettings.Builder
setBillingSettings(BillingSettings.Builder builderForValue)
Billing settingsSettings.Builder
setEtag(String value)
A fingerprint used for optimistic concurrency.Settings.Builder
setEtagBytes(com.google.protobuf.ByteString value)
A fingerprint used for optimistic concurrency.Settings.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Settings.Builder
setName(String value)
The relative resource name of the settings resource.Settings.Builder
setNameBytes(com.google.protobuf.ByteString value)
The relative resource name of the settings resource.Settings.Builder
setOrgServiceAccount(String value)
Output only.Settings.Builder
setOrgServiceAccountBytes(com.google.protobuf.ByteString value)
Output only.Settings.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Settings.Builder
setSinkSettings(SinkSettings value)
Sink settings.Settings.Builder
setSinkSettings(SinkSettings.Builder builderForValue)
Sink settings.Settings.Builder
setState(Settings.OnboardingState value)
An enum representing the current on boarding state of SCC.Settings.Builder
setStateValue(int value)
An enum representing the current on boarding state of SCC.Settings.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Settings.Builder
setUpdateTime(com.google.protobuf.Timestamp value)
Output only.Settings.Builder
setUpdateTime(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:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
-
clear
public Settings.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<Settings.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<Settings.Builder>
-
getDefaultInstanceForType
public Settings getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Settings build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Settings buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Settings.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<Settings.Builder>
-
setField
public Settings.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<Settings.Builder>
-
clearField
public Settings.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<Settings.Builder>
-
clearOneof
public Settings.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<Settings.Builder>
-
setRepeatedField
public Settings.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<Settings.Builder>
-
addRepeatedField
public Settings.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<Settings.Builder>
-
mergeFrom
public Settings.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Settings.Builder>
-
mergeFrom
public Settings.Builder mergeFrom(Settings other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
getName
in 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:
getNameBytes
in 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:
hasBillingSettings
in 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:
getBillingSettings
in 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:
getBillingSettingsOrBuilder
in 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:
getStateValue
in 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:
getState
in 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:
getOrgServiceAccount
in 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:
getOrgServiceAccountBytes
in 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:
hasSinkSettings
in 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:
getSinkSettings
in 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:
getSinkSettingsOrBuilder
in interfaceSettingsOrBuilder
-
getComponentSettingsCount
public int getComponentSettingsCount()
Description copied from interface:SettingsOrBuilder
The settings for detectors and/or scanners.
map<string, .google.cloud.securitycenter.settings.v1beta1.ComponentSettings> component_settings = 7;
- Specified by:
getComponentSettingsCount
in 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:
containsComponentSettings
in interfaceSettingsOrBuilder
-
getComponentSettings
@Deprecated public Map<String,ComponentSettings> getComponentSettings()
Deprecated.UsegetComponentSettingsMap()
instead.- Specified by:
getComponentSettings
in 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:
getComponentSettingsMap
in 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:
getComponentSettingsOrDefault
in 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:
getComponentSettingsOrThrow
in 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:SettingsOrBuilder
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:
getDetectorGroupSettingsCount
in 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:
containsDetectorGroupSettings
in interfaceSettingsOrBuilder
-
getDetectorGroupSettings
@Deprecated public Map<String,Settings.DetectorGroupSettings> getDetectorGroupSettings()
Deprecated.UsegetDetectorGroupSettingsMap()
instead.- Specified by:
getDetectorGroupSettings
in 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:
getDetectorGroupSettingsMap
in 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:
getDetectorGroupSettingsOrDefault
in 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:
getDetectorGroupSettingsOrThrow
in 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:
getEtag
in 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:
getEtagBytes
in 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:
hasUpdateTime
in 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:
getUpdateTime
in 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:
getUpdateTimeOrBuilder
in interfaceSettingsOrBuilder
-
setUnknownFields
public final Settings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
-
mergeUnknownFields
public final Settings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
-
-