Interface CreatePipelineRequest.Builder
- All Superinterfaces:
- AwsRequest.Builder,- Buildable,- CopyableBuilder<CreatePipelineRequest.Builder,,- CreatePipelineRequest> - IoTAnalyticsRequest.Builder,- SdkBuilder<CreatePipelineRequest.Builder,,- CreatePipelineRequest> - SdkPojo,- SdkRequest.Builder
- Enclosing class:
- CreatePipelineRequest
- 
Method SummaryModifier and TypeMethodDescriptionoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.pipelineActivities(Collection<PipelineActivity> pipelineActivities) A list ofPipelineActivityobjects.pipelineActivities(Consumer<PipelineActivity.Builder>... pipelineActivities) A list ofPipelineActivityobjects.pipelineActivities(PipelineActivity... pipelineActivities) A list ofPipelineActivityobjects.pipelineName(String pipelineName) The name of the pipeline.tags(Collection<Tag> tags) Metadata which can be used to manage the pipeline.tags(Consumer<Tag.Builder>... tags) Metadata which can be used to manage the pipeline.Metadata which can be used to manage the pipeline.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.BuilderoverrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.services.iotanalytics.model.IoTAnalyticsRequest.BuilderbuildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
pipelineNameThe name of the pipeline. - Parameters:
- pipelineName- The name of the pipeline.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
pipelineActivitiesA list of PipelineActivityobjects. Activities perform transformations on your messages, such as removing, renaming or adding message attributes; filtering messages based on attribute values; invoking your Lambda unctions on messages for advanced processing; or performing mathematical transformations to normalize device data.The list can be 2-25 PipelineActivityobjects and must contain both achanneland adatastoreactivity. Each entry in the list must contain only one activity. For example:pipelineActivities = [ { "channel": { ... } }, { "lambda": { ... } }, ... ]- Parameters:
- pipelineActivities- A list of- PipelineActivityobjects. Activities perform transformations on your messages, such as removing, renaming or adding message attributes; filtering messages based on attribute values; invoking your Lambda unctions on messages for advanced processing; or performing mathematical transformations to normalize device data.- The list can be 2-25 - PipelineActivityobjects and must contain both a- channeland a- datastoreactivity. Each entry in the list must contain only one activity. For example:- pipelineActivities = [ { "channel": { ... } }, { "lambda": { ... } }, ... ]
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
pipelineActivitiesA list of PipelineActivityobjects. Activities perform transformations on your messages, such as removing, renaming or adding message attributes; filtering messages based on attribute values; invoking your Lambda unctions on messages for advanced processing; or performing mathematical transformations to normalize device data.The list can be 2-25 PipelineActivityobjects and must contain both achanneland adatastoreactivity. Each entry in the list must contain only one activity. For example:pipelineActivities = [ { "channel": { ... } }, { "lambda": { ... } }, ... ]- Parameters:
- pipelineActivities- A list of- PipelineActivityobjects. Activities perform transformations on your messages, such as removing, renaming or adding message attributes; filtering messages based on attribute values; invoking your Lambda unctions on messages for advanced processing; or performing mathematical transformations to normalize device data.- The list can be 2-25 - PipelineActivityobjects and must contain both a- channeland a- datastoreactivity. Each entry in the list must contain only one activity. For example:- pipelineActivities = [ { "channel": { ... } }, { "lambda": { ... } }, ... ]
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
pipelineActivitiesCreatePipelineRequest.Builder pipelineActivities(Consumer<PipelineActivity.Builder>... pipelineActivities) A list of PipelineActivityobjects. Activities perform transformations on your messages, such as removing, renaming or adding message attributes; filtering messages based on attribute values; invoking your Lambda unctions on messages for advanced processing; or performing mathematical transformations to normalize device data.The list can be 2-25 PipelineActivityobjects and must contain both achanneland adatastoreactivity. Each entry in the list must contain only one activity. For example:
 This is a convenience method that creates an instance of thepipelineActivities = [ { "channel": { ... } }, { "lambda": { ... } }, ... ]PipelineActivity.Builderavoiding the need to create one manually viaPipelineActivity.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topipelineActivities(List<PipelineActivity>).- Parameters:
- pipelineActivities- a consumer that will call methods on- PipelineActivity.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
tagsMetadata which can be used to manage the pipeline. - Parameters:
- tags- Metadata which can be used to manage the pipeline.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
tagsMetadata which can be used to manage the pipeline. - Parameters:
- tags- Metadata which can be used to manage the pipeline.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
tagsMetadata which can be used to manage the pipeline. This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totags(List<Tag>).- Parameters:
- tags- a consumer that will call methods on- Tag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
overrideConfigurationCreatePipelineRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- overrideConfiguration- The override configuration.
- Returns:
- This object for method chaining.
 
- 
overrideConfigurationCreatePipelineRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- builderConsumer- A- Consumerto which an empty- AwsRequestOverrideConfiguration.Builderwill be given.
- Returns:
- This object for method chaining.
 
 
-