Class ConnectorEvents.SFTPConnectorRemoteDeleteCompleted.SFTPConnectorRemoteDeleteCompletedProps.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.transfer.events.ConnectorEvents.SFTPConnectorRemoteDeleteCompleted.SFTPConnectorRemoteDeleteCompletedProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<ConnectorEvents.SFTPConnectorRemoteDeleteCompleted.SFTPConnectorRemoteDeleteCompletedProps>
- Enclosing interface:
ConnectorEvents.SFTPConnectorRemoteDeleteCompleted.SFTPConnectorRemoteDeleteCompletedProps
@Stability(Experimental)
public static final class ConnectorEvents.SFTPConnectorRemoteDeleteCompleted.SFTPConnectorRemoteDeleteCompletedProps.Builder
extends Object
implements software.amazon.jsii.Builder<ConnectorEvents.SFTPConnectorRemoteDeleteCompleted.SFTPConnectorRemoteDeleteCompletedProps>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.connectorId(List<String> connectorId) deletePath(List<String> deletePath) endTimestamp(List<String> endTimestamp) eventMetadata(AWSEventMetadataProps eventMetadata) startTimestamp(List<String> startTimestamp) statusCode(List<String> statusCode)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
connectorId
@Stability(Experimental) public ConnectorEvents.SFTPConnectorRemoteDeleteCompleted.SFTPConnectorRemoteDeleteCompletedProps.Builder connectorId(List<String> connectorId) Sets the value ofConnectorEvents.SFTPConnectorRemoteDeleteCompleted.SFTPConnectorRemoteDeleteCompletedProps.getConnectorId()- Parameters:
connectorId- connector-id property. Specify an array of string values to match this event if the actual value of connector-id is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
deleteId
@Stability(Experimental) public ConnectorEvents.SFTPConnectorRemoteDeleteCompleted.SFTPConnectorRemoteDeleteCompletedProps.Builder deleteId(List<String> deleteId) Sets the value ofConnectorEvents.SFTPConnectorRemoteDeleteCompleted.SFTPConnectorRemoteDeleteCompletedProps.getDeleteId()- Parameters:
deleteId- delete-id property. Specify an array of string values to match this event if the actual value of delete-id is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
deletePath
@Stability(Experimental) public ConnectorEvents.SFTPConnectorRemoteDeleteCompleted.SFTPConnectorRemoteDeleteCompletedProps.Builder deletePath(List<String> deletePath) Sets the value ofConnectorEvents.SFTPConnectorRemoteDeleteCompleted.SFTPConnectorRemoteDeleteCompletedProps.getDeletePath()- Parameters:
deletePath- delete-path property. Specify an array of string values to match this event if the actual value of delete-path is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
endTimestamp
@Stability(Experimental) public ConnectorEvents.SFTPConnectorRemoteDeleteCompleted.SFTPConnectorRemoteDeleteCompletedProps.Builder endTimestamp(List<String> endTimestamp) Sets the value ofConnectorEvents.SFTPConnectorRemoteDeleteCompleted.SFTPConnectorRemoteDeleteCompletedProps.getEndTimestamp()- Parameters:
endTimestamp- end-timestamp property. Specify an array of string values to match this event if the actual value of end-timestamp 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 ConnectorEvents.SFTPConnectorRemoteDeleteCompleted.SFTPConnectorRemoteDeleteCompletedProps.Builder eventMetadata(AWSEventMetadataProps eventMetadata) Sets the value ofConnectorEvents.SFTPConnectorRemoteDeleteCompleted.SFTPConnectorRemoteDeleteCompletedProps.getEventMetadata()- Parameters:
eventMetadata- EventBridge event metadata.- Returns:
this
-
operation
@Stability(Experimental) public ConnectorEvents.SFTPConnectorRemoteDeleteCompleted.SFTPConnectorRemoteDeleteCompletedProps.Builder operation(List<String> operation) Sets the value ofConnectorEvents.SFTPConnectorRemoteDeleteCompleted.SFTPConnectorRemoteDeleteCompletedProps.getOperation()- Parameters:
operation- operation property. Specify an array of string values to match this event if the actual value of operation is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
startTimestamp
@Stability(Experimental) public ConnectorEvents.SFTPConnectorRemoteDeleteCompleted.SFTPConnectorRemoteDeleteCompletedProps.Builder startTimestamp(List<String> startTimestamp) Sets the value ofConnectorEvents.SFTPConnectorRemoteDeleteCompleted.SFTPConnectorRemoteDeleteCompletedProps.getStartTimestamp()- Parameters:
startTimestamp- start-timestamp property. Specify an array of string values to match this event if the actual value of start-timestamp is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
statusCode
@Stability(Experimental) public ConnectorEvents.SFTPConnectorRemoteDeleteCompleted.SFTPConnectorRemoteDeleteCompletedProps.Builder statusCode(List<String> statusCode) Sets the value ofConnectorEvents.SFTPConnectorRemoteDeleteCompleted.SFTPConnectorRemoteDeleteCompletedProps.getStatusCode()- Parameters:
statusCode- status-code property. Specify an array of string values to match this event if the actual value of status-code is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
url
@Stability(Experimental) public ConnectorEvents.SFTPConnectorRemoteDeleteCompleted.SFTPConnectorRemoteDeleteCompletedProps.Builder url(List<String> url) Sets the value ofConnectorEvents.SFTPConnectorRemoteDeleteCompleted.SFTPConnectorRemoteDeleteCompletedProps.getUrl()- Parameters:
url- url property. Specify an array of string values to match this event if the actual value of url 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 ConnectorEvents.SFTPConnectorRemoteDeleteCompleted.SFTPConnectorRemoteDeleteCompletedProps build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ConnectorEvents.SFTPConnectorRemoteDeleteCompleted.SFTPConnectorRemoteDeleteCompletedProps>- Returns:
- a new instance of
ConnectorEvents.SFTPConnectorRemoteDeleteCompleted.SFTPConnectorRemoteDeleteCompletedProps - Throws:
NullPointerException- if any required attribute was not provided
-