Class AWSAPICallViaCloudTrail.RequestParameters.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.iotanalytics.events.AWSAPICallViaCloudTrail.RequestParameters.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<AWSAPICallViaCloudTrail.RequestParameters>
- Enclosing interface:
AWSAPICallViaCloudTrail.RequestParameters
@Stability(Experimental)
public static final class AWSAPICallViaCloudTrail.RequestParameters.Builder
extends Object
implements software.amazon.jsii.Builder<AWSAPICallViaCloudTrail.RequestParameters>
A builder for
AWSAPICallViaCloudTrail.RequestParameters-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.channelName(List<String> channelName) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getChannelName()channelStorage(AWSAPICallViaCloudTrail.ChannelStorage channelStorage) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getChannelStorage()datasetName(List<String> datasetName) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getDatasetName()datastoreIndexName(List<String> datastoreIndexName) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getDatastoreIndexName()datastoreName(List<String> datastoreName) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getDatastoreName()datastoreStorage(AWSAPICallViaCloudTrail.ChannelStorage datastoreStorage) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getDatastoreStorage()Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getEndTime()loggingOptions(AWSAPICallViaCloudTrail.LoggingOptions loggingOptions) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getLoggingOptions()maxMessages(List<String> maxMessages) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getMaxMessages()payloads(List<? extends AWSAPICallViaCloudTrail.RequestParametersItem> payloads) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getPayloads()pipelineActivity(AWSAPICallViaCloudTrail.PipelineActivity pipelineActivity) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getPipelineActivity()pipelineName(List<String> pipelineName) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getPipelineName()queryAction(AWSAPICallViaCloudTrail.QueryAction queryAction) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getQueryAction()reprocessingId(List<String> reprocessingId) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getReprocessingId()resourceArn(List<String> resourceArn) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getResourceArn()retentionPeriod(AWSAPICallViaCloudTrail.RetentionPeriod retentionPeriod) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getRetentionPeriod()settings(AWSAPICallViaCloudTrail.Settings settings) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getSettings()Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getStartTime()Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getTagKeys()tags(List<? extends AWSAPICallViaCloudTrail.RequestParametersItem1> tags) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getTags()Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getVersionId()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
channelName
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder channelName(List<String> channelName) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.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
-
channelStorage
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder channelStorage(AWSAPICallViaCloudTrail.ChannelStorage channelStorage) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getChannelStorage()- Parameters:
channelStorage- channelStorage property. Specify an array of string values to match this event if the actual value of channelStorage 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.RequestParameters.Builder datasetName(List<String> datasetName) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.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
-
datastoreIndexName
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder datastoreIndexName(List<String> datastoreIndexName) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.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.RequestParameters.Builder datastoreName(List<String> datastoreName) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.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
-
datastoreStorage
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder datastoreStorage(AWSAPICallViaCloudTrail.ChannelStorage datastoreStorage) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getDatastoreStorage()- Parameters:
datastoreStorage- datastoreStorage property. Specify an array of string values to match this event if the actual value of datastoreStorage is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
endTime
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder endTime(List<String> endTime) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getEndTime()- Parameters:
endTime- endTime property. Specify an array of string values to match this event if the actual value of endTime is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
loggingOptions
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder loggingOptions(AWSAPICallViaCloudTrail.LoggingOptions loggingOptions) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getLoggingOptions()- Parameters:
loggingOptions- loggingOptions property. Specify an array of string values to match this event if the actual value of loggingOptions is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
maxMessages
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder maxMessages(List<String> maxMessages) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getMaxMessages()- Parameters:
maxMessages- maxMessages property. Specify an array of string values to match this event if the actual value of maxMessages is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
payloads
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder payloads(List<? extends AWSAPICallViaCloudTrail.RequestParametersItem> payloads) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getPayloads()- Parameters:
payloads- payloads property. Specify an array of string values to match this event if the actual value of payloads is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
pipelineActivity
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder pipelineActivity(AWSAPICallViaCloudTrail.PipelineActivity pipelineActivity) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getPipelineActivity()- Parameters:
pipelineActivity- pipelineActivity property. Specify an array of string values to match this event if the actual value of pipelineActivity 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.RequestParameters.Builder pipelineName(List<String> pipelineName) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.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
-
queryAction
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder queryAction(AWSAPICallViaCloudTrail.QueryAction queryAction) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getQueryAction()- Parameters:
queryAction- queryAction property. Specify an array of string values to match this event if the actual value of queryAction 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.RequestParameters.Builder reprocessingId(List<String> reprocessingId) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.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
-
resourceArn
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder resourceArn(List<String> resourceArn) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getResourceArn()- Parameters:
resourceArn- resourceArn property. Specify an array of string values to match this event if the actual value of resourceArn 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.RequestParameters.Builder retentionPeriod(AWSAPICallViaCloudTrail.RetentionPeriod retentionPeriod) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.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
-
settings
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder settings(AWSAPICallViaCloudTrail.Settings settings) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getSettings()- Parameters:
settings- settings property. Specify an array of string values to match this event if the actual value of settings 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 AWSAPICallViaCloudTrail.RequestParameters.Builder startTime(List<String> startTime) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.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
-
tagKeys
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder tagKeys(List<String> tagKeys) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getTagKeys()- Parameters:
tagKeys- tagKeys property. Specify an array of string values to match this event if the actual value of tagKeys is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
tags
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder tags(List<? extends AWSAPICallViaCloudTrail.RequestParametersItem1> tags) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getTags()- Parameters:
tags- tags property. Specify an array of string values to match this event if the actual value of tags 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.RequestParameters.Builder versionId(List<String> versionId) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.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.RequestParameters>- Returns:
- a new instance of
AWSAPICallViaCloudTrail.RequestParameters - Throws:
NullPointerException- if any required attribute was not provided
-