Class Service
- java.lang.Object
-
- software.amazon.awssdk.services.guardduty.model.Service
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Service.Builder,Service>
@Generated("software.amazon.awssdk:codegen") public final class Service extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Service.Builder,Service>
Contains additional information about the generated finding.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceService.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Actionaction()Information about the activity that is described in a finding.ServiceAdditionalInfoadditionalInfo()Contains additional information about the generated finding.Booleanarchived()Indicates whether this finding is archived.static Service.Builderbuilder()Integercount()The total count of the occurrences of this finding type.Detectiondetection()Contains information about the detected unusual behavior.StringdetectorId()The detector ID for the GuardDuty service.EbsVolumeScanDetailsebsVolumeScanDetails()Returns details from the malware scan that created a finding.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringeventFirstSeen()The first-seen timestamp of the activity that prompted GuardDuty to generate this finding.StringeventLastSeen()The last-seen timestamp of the activity that prompted GuardDuty to generate this finding.Evidenceevidence()An evidence object associated with the service.StringfeatureName()The name of the feature that generated a finding.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()MalwareScanDetailsmalwareScanDetails()Returns details from the malware scan that generated a GuardDuty finding.StringresourceRole()The resource role information for this finding.RuntimeDetailsruntimeDetails()Information about the process and any required context values for a specific findingList<SdkField<?>>sdkFields()static Class<? extends Service.Builder>serializableBuilderClass()StringserviceName()The name of the Amazon Web Services service (GuardDuty) that generated a finding.Service.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringuserFeedback()Feedback that was submitted about the finding.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
action
public final Action action()
Information about the activity that is described in a finding.
- Returns:
- Information about the activity that is described in a finding.
-
evidence
public final Evidence evidence()
An evidence object associated with the service.
- Returns:
- An evidence object associated with the service.
-
archived
public final Boolean archived()
Indicates whether this finding is archived.
- Returns:
- Indicates whether this finding is archived.
-
count
public final Integer count()
The total count of the occurrences of this finding type.
- Returns:
- The total count of the occurrences of this finding type.
-
detectorId
public final String detectorId()
The detector ID for the GuardDuty service.
- Returns:
- The detector ID for the GuardDuty service.
-
eventFirstSeen
public final String eventFirstSeen()
The first-seen timestamp of the activity that prompted GuardDuty to generate this finding.
- Returns:
- The first-seen timestamp of the activity that prompted GuardDuty to generate this finding.
-
eventLastSeen
public final String eventLastSeen()
The last-seen timestamp of the activity that prompted GuardDuty to generate this finding.
- Returns:
- The last-seen timestamp of the activity that prompted GuardDuty to generate this finding.
-
resourceRole
public final String resourceRole()
The resource role information for this finding.
- Returns:
- The resource role information for this finding.
-
serviceName
public final String serviceName()
The name of the Amazon Web Services service (GuardDuty) that generated a finding.
- Returns:
- The name of the Amazon Web Services service (GuardDuty) that generated a finding.
-
userFeedback
public final String userFeedback()
Feedback that was submitted about the finding.
- Returns:
- Feedback that was submitted about the finding.
-
additionalInfo
public final ServiceAdditionalInfo additionalInfo()
Contains additional information about the generated finding.
- Returns:
- Contains additional information about the generated finding.
-
featureName
public final String featureName()
The name of the feature that generated a finding.
- Returns:
- The name of the feature that generated a finding.
-
ebsVolumeScanDetails
public final EbsVolumeScanDetails ebsVolumeScanDetails()
Returns details from the malware scan that created a finding.
- Returns:
- Returns details from the malware scan that created a finding.
-
runtimeDetails
public final RuntimeDetails runtimeDetails()
Information about the process and any required context values for a specific finding
- Returns:
- Information about the process and any required context values for a specific finding
-
detection
public final Detection detection()
Contains information about the detected unusual behavior.
- Returns:
- Contains information about the detected unusual behavior.
-
malwareScanDetails
public final MalwareScanDetails malwareScanDetails()
Returns details from the malware scan that generated a GuardDuty finding.
- Returns:
- Returns details from the malware scan that generated a GuardDuty finding.
-
toBuilder
public Service.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Service.Builder,Service>
-
builder
public static Service.Builder builder()
-
serializableBuilderClass
public static Class<? extends Service.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-