publicfinalclass EventThreatDetectionCustomModuleextendsGeneratedMessageV3implementsEventThreatDetectionCustomModuleOrBuilder
An event threat detection custom module is a Cloud SCC resource that contains
the configuration and enablement state of a custom module, which enables ETD
to write certain findings to Cloud SCC.
Protobuf type google.cloud.securitycentermanagement.v1.EventThreatDetectionCustomModule
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
ANCESTOR_MODULE_FIELD_NUMBER
publicstaticfinalintANCESTOR_MODULE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
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 |
LAST_EDITOR_FIELD_NUMBER
publicstaticfinalintLAST_EDITOR_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 |
UPDATE_TIME_FIELD_NUMBER
publicstaticfinalintUPDATE_TIME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
Static Methods
getDefaultInstance()
publicstaticEventThreatDetectionCustomModulegetDefaultInstance()
getDescriptor()
publicstaticfinalDescriptors.DescriptorgetDescriptor()
newBuilder()
publicstaticEventThreatDetectionCustomModule.BuildernewBuilder()
newBuilder(EventThreatDetectionCustomModule prototype)
publicstaticEventThreatDetectionCustomModule.BuildernewBuilder(EventThreatDetectionCustomModuleprototype)
publicstaticEventThreatDetectionCustomModuleparseDelimitedFrom(InputStreaminput)
publicstaticEventThreatDetectionCustomModuleparseDelimitedFrom(InputStreaminput,ExtensionRegistryLiteextensionRegistry)
parseFrom(byte[] data)
publicstaticEventThreatDetectionCustomModuleparseFrom(byte[]data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
publicstaticEventThreatDetectionCustomModuleparseFrom(byte[]data,ExtensionRegistryLiteextensionRegistry)
parseFrom(ByteString data)
publicstaticEventThreatDetectionCustomModuleparseFrom(ByteStringdata)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
publicstaticEventThreatDetectionCustomModuleparseFrom(ByteStringdata,ExtensionRegistryLiteextensionRegistry)
publicstaticEventThreatDetectionCustomModuleparseFrom(CodedInputStreaminput)
publicstaticEventThreatDetectionCustomModuleparseFrom(CodedInputStreaminput,ExtensionRegistryLiteextensionRegistry)
publicstaticEventThreatDetectionCustomModuleparseFrom(InputStreaminput)
publicstaticEventThreatDetectionCustomModuleparseFrom(InputStreaminput,ExtensionRegistryLiteextensionRegistry)
parseFrom(ByteBuffer data)
publicstaticEventThreatDetectionCustomModuleparseFrom(ByteBufferdata)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
publicstaticEventThreatDetectionCustomModuleparseFrom(ByteBufferdata,ExtensionRegistryLiteextensionRegistry)
parser()
publicstaticParser<EventThreatDetectionCustomModule>parser()
Methods
equals(Object obj)
publicbooleanequals(Objectobj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getAncestorModule()
publicStringgetAncestorModule()
Output only. The closest ancestor module that this module inherits the
enablement state from. If empty, indicates that the custom module was
created in the requesting parent organization, folder, or project. The
format is the same as the EventThreatDetectionCustomModule resource name.
string ancestor_module = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
String |
The ancestorModule.
|
getAncestorModuleBytes()
publicByteStringgetAncestorModuleBytes()
Output only. The closest ancestor module that this module inherits the
enablement state from. If empty, indicates that the custom module was
created in the requesting parent organization, folder, or project. The
format is the same as the EventThreatDetectionCustomModule resource name.
string ancestor_module = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
ByteString |
The bytes for ancestorModule.
|
getConfig()
Optional. Config for the module. For the resident module, its config value
is defined at this level. For the inherited module, its config value is
inherited from the ancestor module.
.google.protobuf.Struct config = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
Struct |
The config.
|
getConfigOrBuilder()
publicStructOrBuildergetConfigOrBuilder()
Optional. Config for the module. For the resident module, its config value
is defined at this level. For the inherited module, its config value is
inherited from the ancestor module.
.google.protobuf.Struct config = 2 [(.google.api.field_behavior) = OPTIONAL];
getDefaultInstanceForType()
publicEventThreatDetectionCustomModulegetDefaultInstanceForType()
getDescription()
publicStringgetDescription()
Optional. The description for the module.
string description = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The description.
|
getDescriptionBytes()
publicByteStringgetDescriptionBytes()
Optional. The description for the module.
string description = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for description.
|
getDisplayName()
publicStringgetDisplayName()
Optional. The human readable name to be displayed for the module.
string display_name = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The displayName.
|
getDisplayNameBytes()
publicByteStringgetDisplayNameBytes()
Optional. The human readable name to be displayed for the module.
string display_name = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for displayName.
|
getEnablementState()
publicEventThreatDetectionCustomModule.EnablementStategetEnablementState()
Optional. The state of enablement for the module at the given level of the
hierarchy.
.google.cloud.securitycentermanagement.v1.EventThreatDetectionCustomModule.EnablementState enablement_state = 4 [(.google.api.field_behavior) = OPTIONAL];
getEnablementStateValue()
publicintgetEnablementStateValue()
Optional. The state of enablement for the module at the given level of the
hierarchy.
.google.cloud.securitycentermanagement.v1.EventThreatDetectionCustomModule.EnablementState enablement_state = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for enablementState.
|
getLastEditor()
publicStringgetLastEditor()
Output only. The editor the module was last updated by.
string last_editor = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
String |
The lastEditor.
|
getLastEditorBytes()
publicByteStringgetLastEditorBytes()
Output only. The editor the module was last updated by.
string last_editor = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
ByteString |
The bytes for lastEditor.
|
getName()
Identifier. The resource name of the ETD custom module.
Its format is:
organizations/{organization}/locations/{location}/eventThreatDetectionCustomModules/{event_threat_detection_custom_module}.
folders/{folder}/locations/{location}/eventThreatDetectionCustomModules/{event_threat_detection_custom_module}.
projects/{project}/locations/{location}/eventThreatDetectionCustomModules/{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}/eventThreatDetectionCustomModules/{event_threat_detection_custom_module}.
folders/{folder}/locations/{location}/eventThreatDetectionCustomModules/{event_threat_detection_custom_module}.
projects/{project}/locations/{location}/eventThreatDetectionCustomModules/{event_threat_detection_custom_module}.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Returns |
| Type |
Description |
ByteString |
The bytes for name.
|
getParserForType()
publicParser<EventThreatDetectionCustomModule>getParserForType()
Overrides
getSerializedSize()
publicintgetSerializedSize()
| Returns |
| Type |
Description |
int |
Overrides
getType()
Optional. Type for the module. e.g. CONFIGURABLE_BAD_IP.
string type = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The type.
|
getTypeBytes()
publicByteStringgetTypeBytes()
Optional. Type for the module. e.g. CONFIGURABLE_BAD_IP.
string type = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for type.
|
getUpdateTime()
publicTimestampgetUpdateTime()
Output only. The time the module was last updated.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
Timestamp |
The updateTime.
|
getUpdateTimeOrBuilder()
publicTimestampOrBuildergetUpdateTimeOrBuilder()
Output only. The time the module was last updated.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasConfig()
Optional. Config for the module. For the resident module, its config value
is defined at this level. For the inherited module, its config value is
inherited from the ancestor module.
.google.protobuf.Struct config = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the config field is set.
|
hasUpdateTime()
publicbooleanhasUpdateTime()
Output only. The time the module was last updated.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
Whether the updateTime field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
Overrides
internalGetFieldAccessorTable()
protectedGeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()
Overrides
isInitialized()
publicfinalbooleanisInitialized()
Overrides
newBuilderForType()
publicEventThreatDetectionCustomModule.BuildernewBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protectedEventThreatDetectionCustomModule.BuildernewBuilderForType(GeneratedMessageV3.BuilderParentparent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protectedObjectnewInstance(GeneratedMessageV3.UnusedPrivateParameterunused)
| Returns |
| Type |
Description |
Object |
Overrides
toBuilder()
publicEventThreatDetectionCustomModule.BuildertoBuilder()
writeTo(CodedOutputStream output)
publicvoidwriteTo(CodedOutputStreamoutput)
Overrides