Interface CoreNetworkEvents.NetworkManagerSegmentUpdate.NetworkManagerSegmentUpdateProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CoreNetworkEvents.NetworkManagerSegmentUpdate.NetworkManagerSegmentUpdateProps.Jsii$Proxy
Enclosing class:
CoreNetworkEvents.NetworkManagerSegmentUpdate

@Stability(Experimental) public static interface CoreNetworkEvents.NetworkManagerSegmentUpdate.NetworkManagerSegmentUpdateProps extends software.amazon.jsii.JsiiSerializable
(experimental) Props type for CoreNetwork aws.networkmanager@NetworkManagerSegmentUpdate 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.networkmanager.events.*;
 NetworkManagerSegmentUpdateProps networkManagerSegmentUpdateProps = NetworkManagerSegmentUpdateProps.builder()
         .attachmentArn(List.of("attachmentArn"))
         .changeDescription(List.of("changeDescription"))
         .changeType(List.of("changeType"))
         .coreNetworkArn(List.of("coreNetworkArn"))
         .edgeLocation(List.of("edgeLocation"))
         .eventMetadata(AWSEventMetadataProps.builder()
                 .region(List.of("region"))
                 .resources(List.of("resources"))
                 .version(List.of("version"))
                 .build())
         .networkFunctionGroupName(List.of("networkFunctionGroupName"))
         .newNetworkFunctionGroupName(List.of("newNetworkFunctionGroupName"))
         .newSegmentName(List.of("newSegmentName"))
         .previousNetworkFunctionGroupName(List.of("previousNetworkFunctionGroupName"))
         .previousSegmentName(List.of("previousSegmentName"))
         .segmentName(List.of("segmentName"))
         .build();
 
  • Method Details

    • getAttachmentArn

      @Stability(Experimental) @Nullable default List<String> getAttachmentArn()
      (experimental) attachmentArn property.

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

    • getChangeDescription

      @Stability(Experimental) @Nullable default List<String> getChangeDescription()
      (experimental) changeDescription property.

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

    • getChangeType

      @Stability(Experimental) @Nullable default List<String> getChangeType()
      (experimental) changeType property.

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

    • getCoreNetworkArn

      @Stability(Experimental) @Nullable default List<String> getCoreNetworkArn()
      (experimental) coreNetworkArn property.

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

      Default: - Filter with the CoreNetwork reference

    • getEdgeLocation

      @Stability(Experimental) @Nullable default List<String> getEdgeLocation()
      (experimental) edgeLocation property.

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

    • getNetworkFunctionGroupName

      @Stability(Experimental) @Nullable default List<String> getNetworkFunctionGroupName()
      (experimental) networkFunctionGroupName property.

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

    • getNewNetworkFunctionGroupName

      @Stability(Experimental) @Nullable default List<String> getNewNetworkFunctionGroupName()
      (experimental) newNetworkFunctionGroupName property.

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

    • getNewSegmentName

      @Stability(Experimental) @Nullable default List<String> getNewSegmentName()
      (experimental) newSegmentName property.

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

    • getPreviousNetworkFunctionGroupName

      @Stability(Experimental) @Nullable default List<String> getPreviousNetworkFunctionGroupName()
      (experimental) previousNetworkFunctionGroupName property.

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

    • getPreviousSegmentName

      @Stability(Experimental) @Nullable default List<String> getPreviousSegmentName()
      (experimental) previousSegmentName property.

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

    • getSegmentName

      @Stability(Experimental) @Nullable default List<String> getSegmentName()
      (experimental) segmentName property.

      Specify an array of string values to match this event if the actual value of segmentName 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 CoreNetworkEvents.NetworkManagerSegmentUpdate.NetworkManagerSegmentUpdateProps.Builder of CoreNetworkEvents.NetworkManagerSegmentUpdate.NetworkManagerSegmentUpdateProps