Interface CodeGuruProfilerRecommendationStateChange.CodeGuruProfilerRecommendationStateChangeProps

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

@Stability(Experimental) public static interface CodeGuruProfilerRecommendationStateChange.CodeGuruProfilerRecommendationStateChangeProps extends software.amazon.jsii.JsiiSerializable
(experimental) Props type for aws.codeguruprofiler@CodeGuruProfilerRecommendationStateChange event.

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.codeguruprofiler.events.*;
 CodeGuruProfilerRecommendationStateChangeProps codeGuruProfilerRecommendationStateChangeProps = CodeGuruProfilerRecommendationStateChangeProps.builder()
         .computeInstanceArns(List.of("computeInstanceArns"))
         .deduplicationId(List.of("deduplicationId"))
         .eventEndTime(List.of("eventEndTime"))
         .eventMetadata(AWSEventMetadataProps.builder()
                 .region(List.of("region"))
                 .resources(List.of("resources"))
                 .version(List.of("version"))
                 .build())
         .eventStartTime(List.of("eventStartTime"))
         .expiresOn(List.of("expiresOn"))
         .recommendation(Recommendation.builder()
                 .description(Description.builder()
                         .value(List.of("value"))
                         .build())
                 .name(Name.builder()
                         .value(List.of("value"))
                         .build())
                 .reason(Reason.builder()
                         .value(List.of("value"))
                         .build())
                 .resolutionSteps(ResolutionSteps.builder()
                         .value(List.of("value"))
                         .build())
                 .build())
         .schema(List.of("schema"))
         .severity(List.of("severity"))
         .sourceUrl(List.of("sourceUrl"))
         .status(List.of("status"))
         .title(Title.builder()
                 .value(List.of("value"))
                 .build())
         .build();
 
  • Method Details

    • getComputeInstanceArns

      @Stability(Experimental) @Nullable default List<String> getComputeInstanceArns()
      (experimental) computeInstanceArns property.

      Specify an array of string values to match this event if the actual value of computeInstanceArns 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

    • getDeduplicationId

      @Stability(Experimental) @Nullable default List<String> getDeduplicationId()
      (experimental) deduplicationId property.

      Specify an array of string values to match this event if the actual value of deduplicationId 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

    • getEventEndTime

      @Stability(Experimental) @Nullable default List<String> getEventEndTime()
      (experimental) eventEndTime property.

      Specify an array of string values to match this event if the actual value of eventEndTime 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

    • getEventMetadata

      @Stability(Experimental) @Nullable default AWSEventMetadataProps getEventMetadata()
      (experimental) EventBridge event metadata.

      Default: - -

    • getEventStartTime

      @Stability(Experimental) @Nullable default List<String> getEventStartTime()
      (experimental) eventStartTime property.

      Specify an array of string values to match this event if the actual value of eventStartTime 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

    • getExpiresOn

      @Stability(Experimental) @Nullable default List<String> getExpiresOn()
      (experimental) expiresOn property.

      Specify an array of string values to match this event if the actual value of expiresOn 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

    • getRecommendation

      @Stability(Experimental) @Nullable default CodeGuruProfilerRecommendationStateChange.Recommendation getRecommendation()
      (experimental) recommendation property.

      Specify an array of string values to match this event if the actual value of recommendation 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

    • getSchema

      @Stability(Experimental) @Nullable default List<String> getSchema()
      (experimental) schema property.

      Specify an array of string values to match this event if the actual value of schema 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

    • getSeverity

      @Stability(Experimental) @Nullable default List<String> getSeverity()
      (experimental) severity property.

      Specify an array of string values to match this event if the actual value of severity 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

    • getSourceUrl

      @Stability(Experimental) @Nullable default List<String> getSourceUrl()
      (experimental) sourceUrl property.

      Specify an array of string values to match this event if the actual value of sourceUrl 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

    • getStatus

      @Stability(Experimental) @Nullable default List<String> getStatus()
      (experimental) status property.

      Specify an array of string values to match this event if the actual value of status 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

    • getTitle

      @Stability(Experimental) @Nullable default CodeGuruProfilerRecommendationStateChange.Title getTitle()
      (experimental) title property.

      Specify an array of string values to match this event if the actual value of title 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

      Returns:
      a CodeGuruProfilerRecommendationStateChange.CodeGuruProfilerRecommendationStateChangeProps.Builder of CodeGuruProfilerRecommendationStateChange.CodeGuruProfilerRecommendationStateChangeProps