Interface RouterSettings.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RouterSettings.Builder,,RouterSettings> SdkBuilder<RouterSettings.Builder,,RouterSettings> SdkPojo
- Enclosing class:
RouterSettings
@Mutable
@NotThreadSafe
public static interface RouterSettings.Builder
extends SdkPojo, CopyableBuilder<RouterSettings.Builder,RouterSettings>
-
Method Summary
Modifier and TypeMethodDescriptiondestinations(Collection<RouterDestinationSettings> destinations) Destinations for the input from MediaConnect Router.destinations(Consumer<RouterDestinationSettings.Builder>... destinations) Destinations for the input from MediaConnect Router.destinations(RouterDestinationSettings... destinations) Destinations for the input from MediaConnect Router.encryptionType(String encryptionType) Sets the value of the EncryptionType property for this object.encryptionType(RouterEncryptionType encryptionType) Sets the value of the EncryptionType property for this object.ARN of the secret used to encrypt this input.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
destinations
Destinations for the input from MediaConnect Router. Provide one for a single-pipeline input and two for a standard input.- Parameters:
destinations- Destinations for the input from MediaConnect Router. Provide one for a single-pipeline input and two for a standard input.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinations
Destinations for the input from MediaConnect Router. Provide one for a single-pipeline input and two for a standard input.- Parameters:
destinations- Destinations for the input from MediaConnect Router. Provide one for a single-pipeline input and two for a standard input.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinations
Destinations for the input from MediaConnect Router. Provide one for a single-pipeline input and two for a standard input. This is a convenience method that creates an instance of theRouterDestinationSettings.Builderavoiding the need to create one manually viaRouterDestinationSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todestinations(List<RouterDestinationSettings>).- Parameters:
destinations- a consumer that will call methods onRouterDestinationSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encryptionType
Sets the value of the EncryptionType property for this object.- Parameters:
encryptionType- The new value for the EncryptionType property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encryptionType
Sets the value of the EncryptionType property for this object.- Parameters:
encryptionType- The new value for the EncryptionType property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
secretArn
ARN of the secret used to encrypt this input.- Parameters:
secretArn- ARN of the secret used to encrypt this input.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-