Class AWSAPICallViaCloudTrail.ResponseElements.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.iotanalytics.events.AWSAPICallViaCloudTrail.ResponseElements.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<AWSAPICallViaCloudTrail.ResponseElements>
- Enclosing interface:
AWSAPICallViaCloudTrail.ResponseElements
@Stability(Experimental)
public static final class AWSAPICallViaCloudTrail.ResponseElements.Builder
extends Object
implements software.amazon.jsii.Builder<AWSAPICallViaCloudTrail.ResponseElements>
A builder for
AWSAPICallViaCloudTrail.ResponseElements-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.channelArn(List<String> channelArn) Sets the value ofAWSAPICallViaCloudTrail.ResponseElements.getChannelArn()channelName(List<String> channelName) Sets the value ofAWSAPICallViaCloudTrail.ResponseElements.getChannelName()datasetArn(List<String> datasetArn) Sets the value ofAWSAPICallViaCloudTrail.ResponseElements.getDatasetArn()datasetName(List<String> datasetName) Sets the value ofAWSAPICallViaCloudTrail.ResponseElements.getDatasetName()datastoreArn(List<String> datastoreArn) Sets the value ofAWSAPICallViaCloudTrail.ResponseElements.getDatastoreArn()datastoreIndexArn(List<String> datastoreIndexArn) Sets the value ofAWSAPICallViaCloudTrail.ResponseElements.getDatastoreIndexArn()datastoreIndexName(List<String> datastoreIndexName) Sets the value ofAWSAPICallViaCloudTrail.ResponseElements.getDatastoreIndexName()datastoreName(List<String> datastoreName) Sets the value ofAWSAPICallViaCloudTrail.ResponseElements.getDatastoreName()pipelineArn(List<String> pipelineArn) Sets the value ofAWSAPICallViaCloudTrail.ResponseElements.getPipelineArn()pipelineName(List<String> pipelineName) Sets the value ofAWSAPICallViaCloudTrail.ResponseElements.getPipelineName()reprocessingId(List<String> reprocessingId) Sets the value ofAWSAPICallViaCloudTrail.ResponseElements.getReprocessingId()retentionPeriod(AWSAPICallViaCloudTrail.RetentionPeriod1 retentionPeriod) Sets the value ofAWSAPICallViaCloudTrail.ResponseElements.getRetentionPeriod()Sets the value ofAWSAPICallViaCloudTrail.ResponseElements.getVersionId()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
channelArn
@Stability(Experimental) public AWSAPICallViaCloudTrail.ResponseElements.Builder channelArn(List<String> channelArn) Sets the value ofAWSAPICallViaCloudTrail.ResponseElements.getChannelArn()- Parameters:
channelArn- channelArn property. Specify an array of string values to match this event if the actual value of channelArn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
channelName
@Stability(Experimental) public AWSAPICallViaCloudTrail.ResponseElements.Builder channelName(List<String> channelName) Sets the value ofAWSAPICallViaCloudTrail.ResponseElements.getChannelName()- Parameters:
channelName- channelName property. Specify an array of string values to match this event if the actual value of channelName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
datasetArn
@Stability(Experimental) public AWSAPICallViaCloudTrail.ResponseElements.Builder datasetArn(List<String> datasetArn) Sets the value ofAWSAPICallViaCloudTrail.ResponseElements.getDatasetArn()- Parameters:
datasetArn- datasetArn property. Specify an array of string values to match this event if the actual value of datasetArn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
datasetName
@Stability(Experimental) public AWSAPICallViaCloudTrail.ResponseElements.Builder datasetName(List<String> datasetName) Sets the value ofAWSAPICallViaCloudTrail.ResponseElements.getDatasetName()- Parameters:
datasetName- datasetName property. Specify an array of string values to match this event if the actual value of datasetName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
datastoreArn
@Stability(Experimental) public AWSAPICallViaCloudTrail.ResponseElements.Builder datastoreArn(List<String> datastoreArn) Sets the value ofAWSAPICallViaCloudTrail.ResponseElements.getDatastoreArn()- Parameters:
datastoreArn- datastoreArn property. Specify an array of string values to match this event if the actual value of datastoreArn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
datastoreIndexArn
@Stability(Experimental) public AWSAPICallViaCloudTrail.ResponseElements.Builder datastoreIndexArn(List<String> datastoreIndexArn) Sets the value ofAWSAPICallViaCloudTrail.ResponseElements.getDatastoreIndexArn()- Parameters:
datastoreIndexArn- datastoreIndexArn property. Specify an array of string values to match this event if the actual value of datastoreIndexArn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
datastoreIndexName
@Stability(Experimental) public AWSAPICallViaCloudTrail.ResponseElements.Builder datastoreIndexName(List<String> datastoreIndexName) Sets the value ofAWSAPICallViaCloudTrail.ResponseElements.getDatastoreIndexName()- Parameters:
datastoreIndexName- datastoreIndexName property. Specify an array of string values to match this event if the actual value of datastoreIndexName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
datastoreName
@Stability(Experimental) public AWSAPICallViaCloudTrail.ResponseElements.Builder datastoreName(List<String> datastoreName) Sets the value ofAWSAPICallViaCloudTrail.ResponseElements.getDatastoreName()- Parameters:
datastoreName- datastoreName property. Specify an array of string values to match this event if the actual value of datastoreName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
pipelineArn
@Stability(Experimental) public AWSAPICallViaCloudTrail.ResponseElements.Builder pipelineArn(List<String> pipelineArn) Sets the value ofAWSAPICallViaCloudTrail.ResponseElements.getPipelineArn()- Parameters:
pipelineArn- pipelineArn property. Specify an array of string values to match this event if the actual value of pipelineArn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
pipelineName
@Stability(Experimental) public AWSAPICallViaCloudTrail.ResponseElements.Builder pipelineName(List<String> pipelineName) Sets the value ofAWSAPICallViaCloudTrail.ResponseElements.getPipelineName()- Parameters:
pipelineName- pipelineName property. Specify an array of string values to match this event if the actual value of pipelineName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
reprocessingId
@Stability(Experimental) public AWSAPICallViaCloudTrail.ResponseElements.Builder reprocessingId(List<String> reprocessingId) Sets the value ofAWSAPICallViaCloudTrail.ResponseElements.getReprocessingId()- Parameters:
reprocessingId- reprocessingId property. Specify an array of string values to match this event if the actual value of reprocessingId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
retentionPeriod
@Stability(Experimental) public AWSAPICallViaCloudTrail.ResponseElements.Builder retentionPeriod(AWSAPICallViaCloudTrail.RetentionPeriod1 retentionPeriod) Sets the value ofAWSAPICallViaCloudTrail.ResponseElements.getRetentionPeriod()- Parameters:
retentionPeriod- retentionPeriod property. Specify an array of string values to match this event if the actual value of retentionPeriod is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
versionId
@Stability(Experimental) public AWSAPICallViaCloudTrail.ResponseElements.Builder versionId(List<String> versionId) Sets the value ofAWSAPICallViaCloudTrail.ResponseElements.getVersionId()- Parameters:
versionId- versionId property. Specify an array of string values to match this event if the actual value of versionId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<AWSAPICallViaCloudTrail.ResponseElements>- Returns:
- a new instance of
AWSAPICallViaCloudTrail.ResponseElements - Throws:
NullPointerException- if any required attribute was not provided
-