Interface CreateFlowRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateFlowRequest.Builder,CreateFlowRequest>,MediaConnectRequest.Builder,SdkBuilder<CreateFlowRequest.Builder,CreateFlowRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateFlowRequest
public static interface CreateFlowRequest.Builder extends MediaConnectRequest.Builder, SdkPojo, CopyableBuilder<CreateFlowRequest.Builder,CreateFlowRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateFlowRequest.BuilderavailabilityZone(String availabilityZone)The Availability Zone that you want to create the flow in.CreateFlowRequest.Builderentitlements(Collection<GrantEntitlementRequest> entitlements)The entitlements that you want to grant on a flow.CreateFlowRequest.Builderentitlements(Consumer<GrantEntitlementRequest.Builder>... entitlements)The entitlements that you want to grant on a flow.CreateFlowRequest.Builderentitlements(GrantEntitlementRequest... entitlements)The entitlements that you want to grant on a flow.default CreateFlowRequest.Buildermaintenance(Consumer<AddMaintenance.Builder> maintenance)Sets the value of the Maintenance property for this object.CreateFlowRequest.Buildermaintenance(AddMaintenance maintenance)Sets the value of the Maintenance property for this object.CreateFlowRequest.BuildermediaStreams(Collection<AddMediaStreamRequest> mediaStreams)The media streams that you want to add to the flow.CreateFlowRequest.BuildermediaStreams(Consumer<AddMediaStreamRequest.Builder>... mediaStreams)The media streams that you want to add to the flow.CreateFlowRequest.BuildermediaStreams(AddMediaStreamRequest... mediaStreams)The media streams that you want to add to the flow.CreateFlowRequest.Buildername(String name)The name of the flow.CreateFlowRequest.Builderoutputs(Collection<AddOutputRequest> outputs)The outputs that you want to add to this flow.CreateFlowRequest.Builderoutputs(Consumer<AddOutputRequest.Builder>... outputs)The outputs that you want to add to this flow.CreateFlowRequest.Builderoutputs(AddOutputRequest... outputs)The outputs that you want to add to this flow.CreateFlowRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateFlowRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)default CreateFlowRequest.Buildersource(Consumer<SetSourceRequest.Builder> source)Sets the value of the Source property for this object.CreateFlowRequest.Buildersource(SetSourceRequest source)Sets the value of the Source property for this object.default CreateFlowRequest.BuildersourceFailoverConfig(Consumer<FailoverConfig.Builder> sourceFailoverConfig)Sets the value of the SourceFailoverConfig property for this object.CreateFlowRequest.BuildersourceFailoverConfig(FailoverConfig sourceFailoverConfig)Sets the value of the SourceFailoverConfig property for this object.default CreateFlowRequest.BuildersourceMonitoringConfig(Consumer<MonitoringConfig.Builder> sourceMonitoringConfig)Sets the value of the SourceMonitoringConfig property for this object.CreateFlowRequest.BuildersourceMonitoringConfig(MonitoringConfig sourceMonitoringConfig)Sets the value of the SourceMonitoringConfig property for this object.CreateFlowRequest.Buildersources(Collection<SetSourceRequest> sources)Sets the value of the Sources property for this object.CreateFlowRequest.Buildersources(Consumer<SetSourceRequest.Builder>... sources)Sets the value of the Sources property for this object.CreateFlowRequest.Buildersources(SetSourceRequest... sources)Sets the value of the Sources property for this object.CreateFlowRequest.BuildervpcInterfaces(Collection<VpcInterfaceRequest> vpcInterfaces)The VPC interfaces you want on the flow.CreateFlowRequest.BuildervpcInterfaces(Consumer<VpcInterfaceRequest.Builder>... vpcInterfaces)The VPC interfaces you want on the flow.CreateFlowRequest.BuildervpcInterfaces(VpcInterfaceRequest... vpcInterfaces)The VPC interfaces you want on the flow.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.mediaconnect.model.MediaConnectRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
availabilityZone
CreateFlowRequest.Builder availabilityZone(String availabilityZone)
The Availability Zone that you want to create the flow in. These options are limited to the Availability Zones within the current AWS Region.- Parameters:
availabilityZone- The Availability Zone that you want to create the flow in. These options are limited to the Availability Zones within the current AWS Region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entitlements
CreateFlowRequest.Builder entitlements(Collection<GrantEntitlementRequest> entitlements)
The entitlements that you want to grant on a flow.- Parameters:
entitlements- The entitlements that you want to grant on a flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entitlements
CreateFlowRequest.Builder entitlements(GrantEntitlementRequest... entitlements)
The entitlements that you want to grant on a flow.- Parameters:
entitlements- The entitlements that you want to grant on a flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entitlements
CreateFlowRequest.Builder entitlements(Consumer<GrantEntitlementRequest.Builder>... entitlements)
The entitlements that you want to grant on a flow. This is a convenience method that creates an instance of theGrantEntitlementRequest.Builderavoiding the need to create one manually viaGrantEntitlementRequest.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#entitlements(List.) - Parameters:
entitlements- a consumer that will call methods onGrantEntitlementRequest.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#entitlements(java.util.Collection)
-
mediaStreams
CreateFlowRequest.Builder mediaStreams(Collection<AddMediaStreamRequest> mediaStreams)
The media streams that you want to add to the flow. You can associate these media streams with sources and outputs on the flow.- Parameters:
mediaStreams- The media streams that you want to add to the flow. You can associate these media streams with sources and outputs on the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mediaStreams
CreateFlowRequest.Builder mediaStreams(AddMediaStreamRequest... mediaStreams)
The media streams that you want to add to the flow. You can associate these media streams with sources and outputs on the flow.- Parameters:
mediaStreams- The media streams that you want to add to the flow. You can associate these media streams with sources and outputs on the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mediaStreams
CreateFlowRequest.Builder mediaStreams(Consumer<AddMediaStreamRequest.Builder>... mediaStreams)
The media streams that you want to add to the flow. You can associate these media streams with sources and outputs on the flow. This is a convenience method that creates an instance of theAddMediaStreamRequest.Builderavoiding the need to create one manually viaAddMediaStreamRequest.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#mediaStreams(List.) - Parameters:
mediaStreams- a consumer that will call methods onAddMediaStreamRequest.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#mediaStreams(java.util.Collection)
-
name
CreateFlowRequest.Builder name(String name)
The name of the flow.- Parameters:
name- The name of the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputs
CreateFlowRequest.Builder outputs(Collection<AddOutputRequest> outputs)
The outputs that you want to add to this flow.- Parameters:
outputs- The outputs that you want to add to this flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputs
CreateFlowRequest.Builder outputs(AddOutputRequest... outputs)
The outputs that you want to add to this flow.- Parameters:
outputs- The outputs that you want to add to this flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputs
CreateFlowRequest.Builder outputs(Consumer<AddOutputRequest.Builder>... outputs)
The outputs that you want to add to this flow. This is a convenience method that creates an instance of theAddOutputRequest.Builderavoiding the need to create one manually viaAddOutputRequest.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#outputs(List.) - Parameters:
outputs- a consumer that will call methods onAddOutputRequest.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#outputs(java.util.Collection)
-
source
CreateFlowRequest.Builder source(SetSourceRequest source)
Sets the value of the Source property for this object.- Parameters:
source- The new value for the Source property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
source
default CreateFlowRequest.Builder source(Consumer<SetSourceRequest.Builder> source)
Sets the value of the Source property for this object. This is a convenience method that creates an instance of theSetSourceRequest.Builderavoiding the need to create one manually viaSetSourceRequest.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosource(SetSourceRequest).- Parameters:
source- a consumer that will call methods onSetSourceRequest.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
source(SetSourceRequest)
-
sourceFailoverConfig
CreateFlowRequest.Builder sourceFailoverConfig(FailoverConfig sourceFailoverConfig)
Sets the value of the SourceFailoverConfig property for this object.- Parameters:
sourceFailoverConfig- The new value for the SourceFailoverConfig property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceFailoverConfig
default CreateFlowRequest.Builder sourceFailoverConfig(Consumer<FailoverConfig.Builder> sourceFailoverConfig)
Sets the value of the SourceFailoverConfig property for this object. This is a convenience method that creates an instance of theFailoverConfig.Builderavoiding the need to create one manually viaFailoverConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosourceFailoverConfig(FailoverConfig).- Parameters:
sourceFailoverConfig- a consumer that will call methods onFailoverConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
sourceFailoverConfig(FailoverConfig)
-
sources
CreateFlowRequest.Builder sources(Collection<SetSourceRequest> sources)
Sets the value of the Sources property for this object.- Parameters:
sources- The new value for the Sources property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
CreateFlowRequest.Builder sources(SetSourceRequest... sources)
Sets the value of the Sources property for this object.- Parameters:
sources- The new value for the Sources property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
CreateFlowRequest.Builder sources(Consumer<SetSourceRequest.Builder>... sources)
Sets the value of the Sources property for this object. This is a convenience method that creates an instance of theSetSourceRequest.Builderavoiding the need to create one manually viaSetSourceRequest.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#sources(List.) - Parameters:
sources- a consumer that will call methods onSetSourceRequest.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#sources(java.util.Collection)
-
vpcInterfaces
CreateFlowRequest.Builder vpcInterfaces(Collection<VpcInterfaceRequest> vpcInterfaces)
The VPC interfaces you want on the flow.- Parameters:
vpcInterfaces- The VPC interfaces you want on the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcInterfaces
CreateFlowRequest.Builder vpcInterfaces(VpcInterfaceRequest... vpcInterfaces)
The VPC interfaces you want on the flow.- Parameters:
vpcInterfaces- The VPC interfaces you want on the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcInterfaces
CreateFlowRequest.Builder vpcInterfaces(Consumer<VpcInterfaceRequest.Builder>... vpcInterfaces)
The VPC interfaces you want on the flow. This is a convenience method that creates an instance of theVpcInterfaceRequest.Builderavoiding the need to create one manually viaVpcInterfaceRequest.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#vpcInterfaces(List.) - Parameters:
vpcInterfaces- a consumer that will call methods onVpcInterfaceRequest.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#vpcInterfaces(java.util.Collection)
-
maintenance
CreateFlowRequest.Builder maintenance(AddMaintenance maintenance)
Sets the value of the Maintenance property for this object.- Parameters:
maintenance- The new value for the Maintenance property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maintenance
default CreateFlowRequest.Builder maintenance(Consumer<AddMaintenance.Builder> maintenance)
Sets the value of the Maintenance property for this object. This is a convenience method that creates an instance of theAddMaintenance.Builderavoiding the need to create one manually viaAddMaintenance.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomaintenance(AddMaintenance).- Parameters:
maintenance- a consumer that will call methods onAddMaintenance.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
maintenance(AddMaintenance)
-
sourceMonitoringConfig
CreateFlowRequest.Builder sourceMonitoringConfig(MonitoringConfig sourceMonitoringConfig)
Sets the value of the SourceMonitoringConfig property for this object.- Parameters:
sourceMonitoringConfig- The new value for the SourceMonitoringConfig property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceMonitoringConfig
default CreateFlowRequest.Builder sourceMonitoringConfig(Consumer<MonitoringConfig.Builder> sourceMonitoringConfig)
Sets the value of the SourceMonitoringConfig property for this object. This is a convenience method that creates an instance of theMonitoringConfig.Builderavoiding the need to create one manually viaMonitoringConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosourceMonitoringConfig(MonitoringConfig).- Parameters:
sourceMonitoringConfig- a consumer that will call methods onMonitoringConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
sourceMonitoringConfig(MonitoringConfig)
-
overrideConfiguration
CreateFlowRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateFlowRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-