publicfinalclass EffectiveEventThreatDetectionCustomModuleextendsGeneratedMessageV3implementsEffectiveEventThreatDetectionCustomModuleOrBuilder
An EffectiveEventThreatDetectionCustomModule is the representation of
EventThreatDetectionCustomModule at a given level taking hierarchy into
account and resolving various fields accordingly. e.g. if the module is
enabled at the ancestor level, effective modules at all descendant levels
will have enablement_state set to ENABLED. Similarly, if module.inherited is
set, then effective module's config will contain the ancestor's config
details. EffectiveEventThreatDetectionCustomModule is read-only.
Protobuf type
google.cloud.securitycentermanagement.v1.EffectiveEventThreatDetectionCustomModule
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
CONFIG_FIELD_NUMBER
publicstaticfinalintCONFIG_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
DESCRIPTION_FIELD_NUMBER
publicstaticfinalintDESCRIPTION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
DISPLAY_NAME_FIELD_NUMBER
publicstaticfinalintDISPLAY_NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
ENABLEMENT_STATE_FIELD_NUMBER
publicstaticfinalintENABLEMENT_STATE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
NAME_FIELD_NUMBER
publicstaticfinalintNAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
TYPE_FIELD_NUMBER
publicstaticfinalintTYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
Static Methods
getDefaultInstance()
publicstaticEffectiveEventThreatDetectionCustomModulegetDefaultInstance()
getDescriptor()
publicstaticfinalDescriptors.DescriptorgetDescriptor()
newBuilder()
publicstaticEffectiveEventThreatDetectionCustomModule.BuildernewBuilder()
newBuilder(EffectiveEventThreatDetectionCustomModule prototype)
publicstaticEffectiveEventThreatDetectionCustomModule.BuildernewBuilder(EffectiveEventThreatDetectionCustomModuleprototype)
publicstaticEffectiveEventThreatDetectionCustomModuleparseDelimitedFrom(InputStreaminput)
publicstaticEffectiveEventThreatDetectionCustomModuleparseDelimitedFrom(InputStreaminput,ExtensionRegistryLiteextensionRegistry)
parseFrom(byte[] data)
publicstaticEffectiveEventThreatDetectionCustomModuleparseFrom(byte[]data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
publicstaticEffectiveEventThreatDetectionCustomModuleparseFrom(byte[]data,ExtensionRegistryLiteextensionRegistry)
parseFrom(ByteString data)
publicstaticEffectiveEventThreatDetectionCustomModuleparseFrom(ByteStringdata)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
publicstaticEffectiveEventThreatDetectionCustomModuleparseFrom(ByteStringdata,ExtensionRegistryLiteextensionRegistry)
publicstaticEffectiveEventThreatDetectionCustomModuleparseFrom(CodedInputStreaminput)
publicstaticEffectiveEventThreatDetectionCustomModuleparseFrom(CodedInputStreaminput,ExtensionRegistryLiteextensionRegistry)
publicstaticEffectiveEventThreatDetectionCustomModuleparseFrom(InputStreaminput)
publicstaticEffectiveEventThreatDetectionCustomModuleparseFrom(InputStreaminput,ExtensionRegistryLiteextensionRegistry)
parseFrom(ByteBuffer data)
publicstaticEffectiveEventThreatDetectionCustomModuleparseFrom(ByteBufferdata)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
publicstaticEffectiveEventThreatDetectionCustomModuleparseFrom(ByteBufferdata,ExtensionRegistryLiteextensionRegistry)
parser()
publicstaticParser<EffectiveEventThreatDetectionCustomModule>parser()
Methods
equals(Object obj)
publicbooleanequals(Objectobj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getConfig()
Output only. Config for the effective module.
.google.protobuf.Struct config = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
Struct |
The config.
|
getConfigOrBuilder()
publicStructOrBuildergetConfigOrBuilder()
Output only. Config for the effective module.
.google.protobuf.Struct config = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDefaultInstanceForType()
publicEffectiveEventThreatDetectionCustomModulegetDefaultInstanceForType()
getDescription()
publicStringgetDescription()
Output only. The description for the module.
string description = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
String |
The description.
|
getDescriptionBytes()
publicByteStringgetDescriptionBytes()
Output only. The description for the module.
string description = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
ByteString |
The bytes for description.
|
getDisplayName()
publicStringgetDisplayName()
Output only. The human readable name to be displayed for the module.
string display_name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
String |
The displayName.
|
getDisplayNameBytes()
publicByteStringgetDisplayNameBytes()
Output only. The human readable name to be displayed for the module.
string display_name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
ByteString |
The bytes for displayName.
|
getEnablementState()
publicEffectiveEventThreatDetectionCustomModule.EnablementStategetEnablementState()
Output only. The effective state of enablement for the module at the given
level of the hierarchy.
.google.cloud.securitycentermanagement.v1.EffectiveEventThreatDetectionCustomModule.EnablementState enablement_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getEnablementStateValue()
publicintgetEnablementStateValue()
Output only. The effective state of enablement for the module at the given
level of the hierarchy.
.google.cloud.securitycentermanagement.v1.EffectiveEventThreatDetectionCustomModule.EnablementState enablement_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for enablementState.
|
getName()
Identifier. The resource name of the ETD custom module.
Its format is:
- "organizations/{organization}/locations/{location}/effectiveEventThreatDetectionCustomModules/{effective_event_threat_detection_custom_module}".
- "folders/{folder}/locations/{location}/effectiveEventThreatDetectionCustomModules/{effective_event_threat_detection_custom_module}".
- "projects/{project}/locations/{location}/effectiveEventThreatDetectionCustomModules/{effective_event_threat_detection_custom_module}".
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Returns |
| Type |
Description |
String |
The name.
|
getNameBytes()
publicByteStringgetNameBytes()
Identifier. The resource name of the ETD custom module.
Its format is:
- "organizations/{organization}/locations/{location}/effectiveEventThreatDetectionCustomModules/{effective_event_threat_detection_custom_module}".
- "folders/{folder}/locations/{location}/effectiveEventThreatDetectionCustomModules/{effective_event_threat_detection_custom_module}".
- "projects/{project}/locations/{location}/effectiveEventThreatDetectionCustomModules/{effective_event_threat_detection_custom_module}".
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Returns |
| Type |
Description |
ByteString |
The bytes for name.
|
getParserForType()
publicParser<EffectiveEventThreatDetectionCustomModule>getParserForType()
Overrides
getSerializedSize()
publicintgetSerializedSize()
| Returns |
| Type |
Description |
int |
Overrides
getType()
Output only. Type for the module. e.g. CONFIGURABLE_BAD_IP.
string type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
String |
The type.
|
getTypeBytes()
publicByteStringgetTypeBytes()
Output only. Type for the module. e.g. CONFIGURABLE_BAD_IP.
string type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
ByteString |
The bytes for type.
|
hasConfig()
Output only. Config for the effective module.
.google.protobuf.Struct config = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
Whether the config field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
Overrides
internalGetFieldAccessorTable()
protectedGeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()
Overrides
isInitialized()
publicfinalbooleanisInitialized()
Overrides
newBuilderForType()
publicEffectiveEventThreatDetectionCustomModule.BuildernewBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protectedEffectiveEventThreatDetectionCustomModule.BuildernewBuilderForType(GeneratedMessageV3.BuilderParentparent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protectedObjectnewInstance(GeneratedMessageV3.UnusedPrivateParameterunused)
| Returns |
| Type |
Description |
Object |
Overrides
toBuilder()
publicEffectiveEventThreatDetectionCustomModule.BuildertoBuilder()
writeTo(CodedOutputStream output)
publicvoidwriteTo(CodedOutputStreamoutput)
Overrides