Interface RouterInputSettings.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RouterInputSettings.Builder,,RouterInputSettings> SdkBuilder<RouterInputSettings.Builder,,RouterInputSettings> SdkPojo
- Enclosing class:
RouterInputSettings
@Mutable
@NotThreadSafe
public static interface RouterInputSettings.Builder
extends SdkPojo, CopyableBuilder<RouterInputSettings.Builder,RouterInputSettings>
-
Method Summary
Modifier and TypeMethodDescriptiondestinations(Collection<RouterDestination> destinations) MediaConnect Router destinations associated with the MediaLive Input.destinations(Consumer<RouterDestination.Builder>... destinations) MediaConnect Router destinations associated with the MediaLive Input.destinations(RouterDestination... destinations) MediaConnect Router destinations associated with the MediaLive Input.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
MediaConnect Router destinations associated with the MediaLive Input.- Parameters:
destinations- MediaConnect Router destinations associated with the MediaLive Input.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinations
MediaConnect Router destinations associated with the MediaLive Input.- Parameters:
destinations- MediaConnect Router destinations associated with the MediaLive Input.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinations
MediaConnect Router destinations associated with the MediaLive Input. This is a convenience method that creates an instance of theRouterDestination.Builderavoiding the need to create one manually viaRouterDestination.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todestinations(List<RouterDestination>).- Parameters:
destinations- a consumer that will call methods onRouterDestination.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.
-