Interface DevOpsGuruInsightClosed.Anomaly

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
DevOpsGuruInsightClosed.Anomaly.Jsii$Proxy
Enclosing class:
DevOpsGuruInsightClosed

@Stability(Experimental) public static interface DevOpsGuruInsightClosed.Anomaly extends software.amazon.jsii.JsiiSerializable
(experimental) Type definition for Anomaly.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.mixins.preview.services.devopsguru.events.*;
 Anomaly anomaly = Anomaly.builder()
         .anomalyResources(List.of(AnomalyResource.builder()
                 .name(List.of("name"))
                 .type(List.of("type"))
                 .build()))
         .anomalySeverity(List.of("anomalySeverity"))
         .associatedResourceArns(List.of("associatedResourceArns"))
         .closeTime(List.of("closeTime"))
         .closeTimeIso(List.of("closeTimeIso"))
         .description(List.of("description"))
         .earliestImpactTime(List.of("earliestImpactTime"))
         .earliestImpactTimeIso(List.of("earliestImpactTimeIso"))
         .endTime(List.of("endTime"))
         .endTimeIso(List.of("endTimeIso"))
         .id(List.of("id"))
         .latestImpactTime(List.of("latestImpactTime"))
         .latestImpactTimeIso(List.of("latestImpactTimeIso"))
         .limit(List.of("limit"))
         .openTime(List.of("openTime"))
         .openTimeIso(List.of("openTimeIso"))
         .sourceDetails(List.of(SourceDetail.builder()
                 .dataIdentifiers(DataIdentifiers.builder()
                         .alarmCondition(AlarmCondition.builder()
                                 .detectionBand(List.of("detectionBand"))
                                 .referenceValue(ReferenceValue.builder()
                                         .comparisonOperator(List.of("comparisonOperator"))
                                         .datapointsToAlarm(List.of("datapointsToAlarm"))
                                         .evaluationPeriod(List.of("evaluationPeriod"))
                                         .threshold(List.of("threshold"))
                                         .build())
                                 .build())
                         .dimensions(List.of(CloudWatchDimension.builder()
                                 .name(List.of("name"))
                                 .value(List.of("value"))
                                 .build()))
                         .metricDisplayName(List.of("metricDisplayName"))
                         .metricQuery(MetricQuery.builder()
                                 .groupBy(GroupBy.builder()
                                         .dimensions(List.of("dimensions"))
                                         .group(List.of("group"))
                                         .build())
                                 .metric(List.of("metric"))
                                 .build())
                         .name(List.of("name"))
                         .namespace(List.of("namespace"))
                         .period(List.of("period"))
                         .resourceId(List.of("resourceId"))
                         .resourceType(List.of("resourceType"))
                         .stat(List.of("stat"))
                         .unit(List.of("unit"))
                         .build())
                 .dataSource(List.of("dataSource"))
                 .dataSourceDetail(List.of("dataSourceDetail"))
                 .build()))
         .sourceMetadata(AnomalySourceMetadata.builder()
                 .source(List.of("source"))
                 .sourceResourceArn(List.of("sourceResourceArn"))
                 .sourceResourceType(List.of("sourceResourceType"))
                 .build())
         .startTime(List.of("startTime"))
         .startTimeIso(List.of("startTimeIso"))
         .type(List.of("type"))
         .build();
 
  • Method Details

    • getAnomalyResources

      @Stability(Experimental) @Nullable default List<DevOpsGuruInsightClosed.AnomalyResource> getAnomalyResources()
      (experimental) anomalyResources property.

      Specify an array of string values to match this event if the actual value of anomalyResources is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getAnomalySeverity

      @Stability(Experimental) @Nullable default List<String> getAnomalySeverity()
      (experimental) anomalySeverity property.

      Specify an array of string values to match this event if the actual value of anomalySeverity is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getAssociatedResourceArns

      @Stability(Experimental) @Nullable default List<String> getAssociatedResourceArns()
      (experimental) associatedResourceArns property.

      Specify an array of string values to match this event if the actual value of associatedResourceArns is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getCloseTime

      @Stability(Experimental) @Nullable default List<String> getCloseTime()
      (experimental) closeTime property.

      Specify an array of string values to match this event if the actual value of closeTime is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getCloseTimeIso

      @Stability(Experimental) @Nullable default List<String> getCloseTimeIso()
      (experimental) closeTimeISO property.

      Specify an array of string values to match this event if the actual value of closeTimeISO is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getDescription

      @Stability(Experimental) @Nullable default List<String> getDescription()
      (experimental) description property.

      Specify an array of string values to match this event if the actual value of description is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getEarliestImpactTime

      @Stability(Experimental) @Nullable default List<String> getEarliestImpactTime()
      (experimental) earliestImpactTime property.

      Specify an array of string values to match this event if the actual value of earliestImpactTime is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getEarliestImpactTimeIso

      @Stability(Experimental) @Nullable default List<String> getEarliestImpactTimeIso()
      (experimental) earliestImpactTimeISO property.

      Specify an array of string values to match this event if the actual value of earliestImpactTimeISO is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getEndTime

      @Stability(Experimental) @Nullable default List<String> getEndTime()
      (experimental) endTime property.

      Specify an array of string values to match this event if the actual value of endTime is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getEndTimeIso

      @Stability(Experimental) @Nullable default List<String> getEndTimeIso()
      (experimental) endTimeISO property.

      Specify an array of string values to match this event if the actual value of endTimeISO is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getId

      @Stability(Experimental) @Nullable default List<String> getId()
      (experimental) id property.

      Specify an array of string values to match this event if the actual value of id is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getLatestImpactTime

      @Stability(Experimental) @Nullable default List<String> getLatestImpactTime()
      (experimental) latestImpactTime property.

      Specify an array of string values to match this event if the actual value of latestImpactTime is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getLatestImpactTimeIso

      @Stability(Experimental) @Nullable default List<String> getLatestImpactTimeIso()
      (experimental) latestImpactTimeISO property.

      Specify an array of string values to match this event if the actual value of latestImpactTimeISO is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getLimit

      @Stability(Experimental) @Nullable default List<String> getLimit()
      (experimental) limit property.

      Specify an array of string values to match this event if the actual value of limit is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getOpenTime

      @Stability(Experimental) @Nullable default List<String> getOpenTime()
      (experimental) openTime property.

      Specify an array of string values to match this event if the actual value of openTime is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getOpenTimeIso

      @Stability(Experimental) @Nullable default List<String> getOpenTimeIso()
      (experimental) openTimeISO property.

      Specify an array of string values to match this event if the actual value of openTimeISO is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getSourceDetails

      @Stability(Experimental) @Nullable default List<DevOpsGuruInsightClosed.SourceDetail> getSourceDetails()
      (experimental) sourceDetails property.

      Specify an array of string values to match this event if the actual value of sourceDetails is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getSourceMetadata

      @Stability(Experimental) @Nullable default DevOpsGuruInsightClosed.AnomalySourceMetadata getSourceMetadata()
      (experimental) sourceMetadata property.

      Specify an array of string values to match this event if the actual value of sourceMetadata is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getStartTime

      @Stability(Experimental) @Nullable default List<String> getStartTime()
      (experimental) startTime property.

      Specify an array of string values to match this event if the actual value of startTime is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getStartTimeIso

      @Stability(Experimental) @Nullable default List<String> getStartTimeIso()
      (experimental) startTimeISO property.

      Specify an array of string values to match this event if the actual value of startTimeISO is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getType

      @Stability(Experimental) @Nullable default List<String> getType()
      (experimental) type property.

      Specify an array of string values to match this event if the actual value of type is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • builder

      @Stability(Experimental) static DevOpsGuruInsightClosed.Anomaly.Builder builder()
      Returns:
      a DevOpsGuruInsightClosed.Anomaly.Builder of DevOpsGuruInsightClosed.Anomaly