public final class DetectorReference extends GeneratedMessage implements DetectorReferenceOrBuilder
Represents a reference to a specific anomaly detector.
Protobuf type google.cloud.securitycenter.v1.DetectorReference
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
DETECTOR_ID_FIELD_NUMBER
public static final int DETECTOR_ID_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
EXPLANATION_FIELD_NUMBER
public static final int EXPLANATION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
RECOMMENDATION_FIELD_NUMBER
public static final int RECOMMENDATION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SEVERITY_FIELD_NUMBER
public static final int SEVERITY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static DetectorReference getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static DetectorReference.Builder newBuilder()
newBuilder(DetectorReference prototype)
public static DetectorReference.Builder newBuilder(DetectorReference prototype)
public static DetectorReference parseDelimitedFrom(InputStream input)
public static DetectorReference parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static DetectorReference parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DetectorReference parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static DetectorReference parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DetectorReference parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DetectorReference parseFrom(CodedInputStream input)
public static DetectorReference parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static DetectorReference parseFrom(InputStream input)
public static DetectorReference parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static DetectorReference parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DetectorReference parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<DetectorReference> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public DetectorReference getDefaultInstanceForType()
getDetectorId()
public String getDetectorId()
The unique identifier of the detector.
string detector_id = 2;
| Returns |
| Type |
Description |
String |
The detectorId.
|
getDetectorIdBytes()
public ByteString getDetectorIdBytes()
The unique identifier of the detector.
string detector_id = 2;
| Returns |
| Type |
Description |
ByteString |
The bytes for detectorId.
|
getDisplayName()
public String getDisplayName()
A human readable name for the detector, providing context on its purpose.
For example, "ASI02: Tool Misuse", or "Excessive API Calls".
string display_name = 3;
| Returns |
| Type |
Description |
String |
The displayName.
|
getDisplayNameBytes()
public ByteString getDisplayNameBytes()
A human readable name for the detector, providing context on its purpose.
For example, "ASI02: Tool Misuse", or "Excessive API Calls".
string display_name = 3;
| Returns |
| Type |
Description |
ByteString |
The bytes for displayName.
|
getExplanation()
public String getExplanation()
A detailed explanation generated by an LLM or the detector itself,
describing why this specific anomaly was flagged. This provides rationale
and context for the detection.
string explanation = 4;
| Returns |
| Type |
Description |
String |
The explanation.
|
getExplanationBytes()
public ByteString getExplanationBytes()
A detailed explanation generated by an LLM or the detector itself,
describing why this specific anomaly was flagged. This provides rationale
and context for the detection.
string explanation = 4;
| Returns |
| Type |
Description |
ByteString |
The bytes for explanation.
|
getParserForType()
public Parser<DetectorReference> getParserForType()
Overrides
getRecommendation()
public String getRecommendation()
Recommended steps or actions to remediate or investigate the anomaly
flagged by this detector. These could include configuration changes, code
adjustments, or further diagnostic procedures.
string recommendation = 5;
| Returns |
| Type |
Description |
String |
The recommendation.
|
getRecommendationBytes()
public ByteString getRecommendationBytes()
Recommended steps or actions to remediate or investigate the anomaly
flagged by this detector. These could include configuration changes, code
adjustments, or further diagnostic procedures.
string recommendation = 5;
| Returns |
| Type |
Description |
ByteString |
The bytes for recommendation.
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getSeverity()
public DetectorReference.Severity getSeverity()
The severity of the detector.
.google.cloud.securitycenter.v1.DetectorReference.Severity severity = 1;
getSeverityValue()
public int getSeverityValue()
The severity of the detector.
.google.cloud.securitycenter.v1.DetectorReference.Severity severity = 1;
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for severity.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public DetectorReference.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected DetectorReference.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public DetectorReference.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides