Class ManagedBlockchainInvitationStatusChange.ManagedBlockchainInvitationStatusChangeProps.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.managedblockchain.events.ManagedBlockchainInvitationStatusChange.ManagedBlockchainInvitationStatusChangeProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<ManagedBlockchainInvitationStatusChange.ManagedBlockchainInvitationStatusChangeProps>
- Enclosing interface:
ManagedBlockchainInvitationStatusChange.ManagedBlockchainInvitationStatusChangeProps
@Stability(Experimental)
public static final class ManagedBlockchainInvitationStatusChange.ManagedBlockchainInvitationStatusChangeProps.Builder
extends Object
implements software.amazon.jsii.Builder<ManagedBlockchainInvitationStatusChange.ManagedBlockchainInvitationStatusChangeProps>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionacceptedAt(List<String> acceptedAt) build()Builds the configured instance.eventMetadata(AWSEventMetadataProps eventMetadata) invitationId(List<String> invitationId) rejectedAt(List<String> rejectedAt)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
acceptedAt
@Stability(Experimental) public ManagedBlockchainInvitationStatusChange.ManagedBlockchainInvitationStatusChangeProps.Builder acceptedAt(List<String> acceptedAt) Sets the value ofManagedBlockchainInvitationStatusChange.ManagedBlockchainInvitationStatusChangeProps.getAcceptedAt()- Parameters:
acceptedAt- acceptedAt property. Specify an array of string values to match this event if the actual value of acceptedAt is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
createdAt
@Stability(Experimental) public ManagedBlockchainInvitationStatusChange.ManagedBlockchainInvitationStatusChangeProps.Builder createdAt(List<String> createdAt) Sets the value ofManagedBlockchainInvitationStatusChange.ManagedBlockchainInvitationStatusChangeProps.getCreatedAt()- Parameters:
createdAt- createdAt property. Specify an array of string values to match this event if the actual value of createdAt 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 ManagedBlockchainInvitationStatusChange.ManagedBlockchainInvitationStatusChangeProps.Builder eventMetadata(AWSEventMetadataProps eventMetadata) Sets the value ofManagedBlockchainInvitationStatusChange.ManagedBlockchainInvitationStatusChangeProps.getEventMetadata()- Parameters:
eventMetadata- EventBridge event metadata.- Returns:
this
-
expiresAt
@Stability(Experimental) public ManagedBlockchainInvitationStatusChange.ManagedBlockchainInvitationStatusChangeProps.Builder expiresAt(List<String> expiresAt) Sets the value ofManagedBlockchainInvitationStatusChange.ManagedBlockchainInvitationStatusChangeProps.getExpiresAt()- Parameters:
expiresAt- expiresAt property. Specify an array of string values to match this event if the actual value of expiresAt is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
invitationId
@Stability(Experimental) public ManagedBlockchainInvitationStatusChange.ManagedBlockchainInvitationStatusChangeProps.Builder invitationId(List<String> invitationId) Sets the value ofManagedBlockchainInvitationStatusChange.ManagedBlockchainInvitationStatusChangeProps.getInvitationId()- Parameters:
invitationId- invitationId property. Specify an array of string values to match this event if the actual value of invitationId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
message
@Stability(Experimental) public ManagedBlockchainInvitationStatusChange.ManagedBlockchainInvitationStatusChangeProps.Builder message(List<String> message) Sets the value ofManagedBlockchainInvitationStatusChange.ManagedBlockchainInvitationStatusChangeProps.getMessage()- Parameters:
message- message property. Specify an array of string values to match this event if the actual value of message is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
networkId
@Stability(Experimental) public ManagedBlockchainInvitationStatusChange.ManagedBlockchainInvitationStatusChangeProps.Builder networkId(List<String> networkId) Sets the value ofManagedBlockchainInvitationStatusChange.ManagedBlockchainInvitationStatusChangeProps.getNetworkId()- Parameters:
networkId- networkId property. Specify an array of string values to match this event if the actual value of networkId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
rejectedAt
@Stability(Experimental) public ManagedBlockchainInvitationStatusChange.ManagedBlockchainInvitationStatusChangeProps.Builder rejectedAt(List<String> rejectedAt) Sets the value ofManagedBlockchainInvitationStatusChange.ManagedBlockchainInvitationStatusChangeProps.getRejectedAt()- Parameters:
rejectedAt- rejectedAt property. Specify an array of string values to match this event if the actual value of rejectedAt is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
status
@Stability(Experimental) public ManagedBlockchainInvitationStatusChange.ManagedBlockchainInvitationStatusChangeProps.Builder status(List<String> status) Sets the value ofManagedBlockchainInvitationStatusChange.ManagedBlockchainInvitationStatusChangeProps.getStatus()- Parameters:
status- 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 theaws_events.Matchfor more advanced matching options.- Returns:
this
-
build
@Stability(Experimental) public ManagedBlockchainInvitationStatusChange.ManagedBlockchainInvitationStatusChangeProps build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ManagedBlockchainInvitationStatusChange.ManagedBlockchainInvitationStatusChangeProps>- Returns:
- a new instance of
ManagedBlockchainInvitationStatusChange.ManagedBlockchainInvitationStatusChangeProps - Throws:
NullPointerException- if any required attribute was not provided
-