Class DevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.devopsguru.events.DevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<DevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps>
- Enclosing interface:
DevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps
@Stability(Experimental)
public static final class DevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.Builder
extends Object
implements software.amazon.jsii.Builder<DevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionanomalies(List<? extends DevOpsGuruInsightSeverityUpgraded.Anomaly> anomalies) build()Builds the configured instance.eventMetadata(AWSEventMetadataProps eventMetadata) insightDescription(List<String> insightDescription) insightName(List<String> insightName) insightSeverity(List<String> insightSeverity) insightType(List<String> insightType) insightUrl(List<String> insightUrl) messageType(List<String> messageType) resourceCollection(DevOpsGuruInsightSeverityUpgraded.ResourceCollection resourceCollection) startTimeIso(List<String> startTimeIso)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
accountId
@Stability(Experimental) public DevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.Builder accountId(List<String> accountId) Sets the value ofDevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.getAccountId()- Parameters:
accountId- accountId property. Specify an array of string values to match this event if the actual value of accountId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
anomalies
@Stability(Experimental) public DevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.Builder anomalies(List<? extends DevOpsGuruInsightSeverityUpgraded.Anomaly> anomalies) Sets the value ofDevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.getAnomalies()- Parameters:
anomalies- anomalies property. Specify an array of string values to match this event if the actual value of anomalies is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
eventMetadata
@Stability(Experimental) public DevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.Builder eventMetadata(AWSEventMetadataProps eventMetadata) Sets the value ofDevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.getEventMetadata()- Parameters:
eventMetadata- EventBridge event metadata.- Returns:
this
-
insightDescription
@Stability(Experimental) public DevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.Builder insightDescription(List<String> insightDescription) Sets the value ofDevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.getInsightDescription()- Parameters:
insightDescription- insightDescription property. Specify an array of string values to match this event if the actual value of insightDescription is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
insightId
@Stability(Experimental) public DevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.Builder insightId(List<String> insightId) Sets the value ofDevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.getInsightId()- Parameters:
insightId- insightId property. Specify an array of string values to match this event if the actual value of insightId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
insightName
@Stability(Experimental) public DevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.Builder insightName(List<String> insightName) Sets the value ofDevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.getInsightName()- Parameters:
insightName- insightName property. Specify an array of string values to match this event if the actual value of insightName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
insightSeverity
@Stability(Experimental) public DevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.Builder insightSeverity(List<String> insightSeverity) Sets the value ofDevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.getInsightSeverity()- Parameters:
insightSeverity- insightSeverity property. Specify an array of string values to match this event if the actual value of insightSeverity is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
insightType
@Stability(Experimental) public DevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.Builder insightType(List<String> insightType) Sets the value ofDevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.getInsightType()- Parameters:
insightType- insightType property. Specify an array of string values to match this event if the actual value of insightType is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
insightUrl
@Stability(Experimental) public DevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.Builder insightUrl(List<String> insightUrl) Sets the value ofDevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.getInsightUrl()- Parameters:
insightUrl- insightUrl property. Specify an array of string values to match this event if the actual value of insightUrl is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
messageType
@Stability(Experimental) public DevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.Builder messageType(List<String> messageType) Sets the value ofDevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.getMessageType()- Parameters:
messageType- messageType property. Specify an array of string values to match this event if the actual value of messageType is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
region
@Stability(Experimental) public DevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.Builder region(List<String> region) Sets the value ofDevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.getRegion()- Parameters:
region- region property. Specify an array of string values to match this event if the actual value of region is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
resourceCollection
@Stability(Experimental) public DevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.Builder resourceCollection(DevOpsGuruInsightSeverityUpgraded.ResourceCollection resourceCollection) Sets the value ofDevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.getResourceCollection()- Parameters:
resourceCollection- resourceCollection property. Specify an array of string values to match this event if the actual value of resourceCollection is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
startTime
@Stability(Experimental) public DevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.Builder startTime(List<String> startTime) Sets the value ofDevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.getStartTime()- Parameters:
startTime- 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 theaws_events.Matchfor more advanced matching options.- Returns:
this
-
startTimeIso
@Stability(Experimental) public DevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.Builder startTimeIso(List<String> startTimeIso) Sets the value ofDevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps.getStartTimeIso()- Parameters:
startTimeIso- 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 theaws_events.Matchfor more advanced matching options.- Returns:
this
-
build
@Stability(Experimental) public DevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps>- Returns:
- a new instance of
DevOpsGuruInsightSeverityUpgraded.DevOpsGuruInsightSeverityUpgradedProps - Throws:
NullPointerException- if any required attribute was not provided
-