Class ManagedBlockchainProposalStatusChange.ManagedBlockchainProposalStatusChangeProps.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.managedblockchain.events.ManagedBlockchainProposalStatusChange.ManagedBlockchainProposalStatusChangeProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<ManagedBlockchainProposalStatusChange.ManagedBlockchainProposalStatusChangeProps>
- Enclosing interface:
ManagedBlockchainProposalStatusChange.ManagedBlockchainProposalStatusChangeProps
@Stability(Experimental)
public static final class ManagedBlockchainProposalStatusChange.ManagedBlockchainProposalStatusChangeProps.Builder
extends Object
implements software.amazon.jsii.Builder<ManagedBlockchainProposalStatusChange.ManagedBlockchainProposalStatusChangeProps>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.description(List<String> description) eventMetadata(AWSEventMetadataProps eventMetadata) expirationDate(List<String> expirationDate) proposalId(List<String> proposalId) proposedByMemberId(List<String> proposedByMemberId) proposedByMemberName(List<String> proposedByMemberName)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
description
@Stability(Experimental) public ManagedBlockchainProposalStatusChange.ManagedBlockchainProposalStatusChangeProps.Builder description(List<String> description) Sets the value ofManagedBlockchainProposalStatusChange.ManagedBlockchainProposalStatusChangeProps.getDescription()- Parameters:
description- description property. Specify an array of string values to match this event if the actual value of description 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 ManagedBlockchainProposalStatusChange.ManagedBlockchainProposalStatusChangeProps.Builder eventMetadata(AWSEventMetadataProps eventMetadata) Sets the value ofManagedBlockchainProposalStatusChange.ManagedBlockchainProposalStatusChangeProps.getEventMetadata()- Parameters:
eventMetadata- EventBridge event metadata.- Returns:
this
-
expirationDate
@Stability(Experimental) public ManagedBlockchainProposalStatusChange.ManagedBlockchainProposalStatusChangeProps.Builder expirationDate(List<String> expirationDate) Sets the value ofManagedBlockchainProposalStatusChange.ManagedBlockchainProposalStatusChangeProps.getExpirationDate()- Parameters:
expirationDate- expirationDate property. Specify an array of string values to match this event if the actual value of expirationDate 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 ManagedBlockchainProposalStatusChange.ManagedBlockchainProposalStatusChangeProps.Builder message(List<String> message) Sets the value ofManagedBlockchainProposalStatusChange.ManagedBlockchainProposalStatusChangeProps.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 ManagedBlockchainProposalStatusChange.ManagedBlockchainProposalStatusChangeProps.Builder networkId(List<String> networkId) Sets the value ofManagedBlockchainProposalStatusChange.ManagedBlockchainProposalStatusChangeProps.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
-
proposalId
@Stability(Experimental) public ManagedBlockchainProposalStatusChange.ManagedBlockchainProposalStatusChangeProps.Builder proposalId(List<String> proposalId) Sets the value ofManagedBlockchainProposalStatusChange.ManagedBlockchainProposalStatusChangeProps.getProposalId()- Parameters:
proposalId- proposalId property. Specify an array of string values to match this event if the actual value of proposalId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
proposedByMemberId
@Stability(Experimental) public ManagedBlockchainProposalStatusChange.ManagedBlockchainProposalStatusChangeProps.Builder proposedByMemberId(List<String> proposedByMemberId) Sets the value ofManagedBlockchainProposalStatusChange.ManagedBlockchainProposalStatusChangeProps.getProposedByMemberId()- Parameters:
proposedByMemberId- proposedByMemberId property. Specify an array of string values to match this event if the actual value of proposedByMemberId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
proposedByMemberName
@Stability(Experimental) public ManagedBlockchainProposalStatusChange.ManagedBlockchainProposalStatusChangeProps.Builder proposedByMemberName(List<String> proposedByMemberName) Sets the value ofManagedBlockchainProposalStatusChange.ManagedBlockchainProposalStatusChangeProps.getProposedByMemberName()- Parameters:
proposedByMemberName- proposedByMemberName property. Specify an array of string values to match this event if the actual value of proposedByMemberName 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 ManagedBlockchainProposalStatusChange.ManagedBlockchainProposalStatusChangeProps.Builder status(List<String> status) Sets the value ofManagedBlockchainProposalStatusChange.ManagedBlockchainProposalStatusChangeProps.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 ManagedBlockchainProposalStatusChange.ManagedBlockchainProposalStatusChangeProps build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ManagedBlockchainProposalStatusChange.ManagedBlockchainProposalStatusChangeProps>- Returns:
- a new instance of
ManagedBlockchainProposalStatusChange.ManagedBlockchainProposalStatusChangeProps - Throws:
NullPointerException- if any required attribute was not provided
-