Interface DestinationEndpointRouterInputConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DestinationEndpointRouterInputConfiguration.Builder,,DestinationEndpointRouterInputConfiguration> SdkBuilder<DestinationEndpointRouterInputConfiguration.Builder,,DestinationEndpointRouterInputConfiguration> SdkPojo
- Enclosing class:
DestinationEndpointRouterInputConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionendpointLifecycleManagement(String endpointLifecycleManagement) The entity that manages the lifecycle of the associated destination endpoint.endpointLifecycleManagement(EndpointLifecycle endpointLifecycleManagement) The entity that manages the lifecycle of the associated destination endpoint.sourceTransitDecryption(Consumer<EndpointEncryptionConfiguration.Builder> sourceTransitDecryption) Sets the value of the SourceTransitDecryption property for this object.sourceTransitDecryption(EndpointEncryptionConfiguration sourceTransitDecryption) Sets the value of the SourceTransitDecryption property for this object.sourceTransitDecryptionType(String sourceTransitDecryptionType) The type of transit decryption applied to the source content that this router input receives.sourceTransitDecryptionType(EndpointEncryptionType sourceTransitDecryptionType) The type of transit decryption applied to the source content that this router input receives.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
-
endpointLifecycleManagement
DestinationEndpointRouterInputConfiguration.Builder endpointLifecycleManagement(String endpointLifecycleManagement) The entity that manages the lifecycle of the associated destination endpoint. Valid values include the following:
-
MANAGED– MediaConnect manages the lifecycle of the associated destination endpoint. -
UNMANAGED– You manage the lifecycle of the associated destination endpoint.
- Parameters:
endpointLifecycleManagement- The entity that manages the lifecycle of the associated destination endpoint. Valid values include the following:-
MANAGED– MediaConnect manages the lifecycle of the associated destination endpoint. -
UNMANAGED– You manage the lifecycle of the associated destination endpoint.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
endpointLifecycleManagement
DestinationEndpointRouterInputConfiguration.Builder endpointLifecycleManagement(EndpointLifecycle endpointLifecycleManagement) The entity that manages the lifecycle of the associated destination endpoint. Valid values include the following:
-
MANAGED– MediaConnect manages the lifecycle of the associated destination endpoint. -
UNMANAGED– You manage the lifecycle of the associated destination endpoint.
- Parameters:
endpointLifecycleManagement- The entity that manages the lifecycle of the associated destination endpoint. Valid values include the following:-
MANAGED– MediaConnect manages the lifecycle of the associated destination endpoint. -
UNMANAGED– You manage the lifecycle of the associated destination endpoint.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
sourceTransitDecryptionType
DestinationEndpointRouterInputConfiguration.Builder sourceTransitDecryptionType(String sourceTransitDecryptionType) The type of transit decryption applied to the source content that this router input receives. Valid values include the following:
-
SECRETS_MANAGER– The decryption key or passphrase is stored in Secrets Manager. -
AUTOMATIC– MediaConnect determines the decryption key when the endpoint connects.
- Parameters:
sourceTransitDecryptionType- The type of transit decryption applied to the source content that this router input receives. Valid values include the following:-
SECRETS_MANAGER– The decryption key or passphrase is stored in Secrets Manager. -
AUTOMATIC– MediaConnect determines the decryption key when the endpoint connects.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
sourceTransitDecryptionType
DestinationEndpointRouterInputConfiguration.Builder sourceTransitDecryptionType(EndpointEncryptionType sourceTransitDecryptionType) The type of transit decryption applied to the source content that this router input receives. Valid values include the following:
-
SECRETS_MANAGER– The decryption key or passphrase is stored in Secrets Manager. -
AUTOMATIC– MediaConnect determines the decryption key when the endpoint connects.
- Parameters:
sourceTransitDecryptionType- The type of transit decryption applied to the source content that this router input receives. Valid values include the following:-
SECRETS_MANAGER– The decryption key or passphrase is stored in Secrets Manager. -
AUTOMATIC– MediaConnect determines the decryption key when the endpoint connects.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
sourceTransitDecryption
DestinationEndpointRouterInputConfiguration.Builder sourceTransitDecryption(EndpointEncryptionConfiguration sourceTransitDecryption) Sets the value of the SourceTransitDecryption property for this object.- Parameters:
sourceTransitDecryption- The new value for the SourceTransitDecryption property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceTransitDecryption
default DestinationEndpointRouterInputConfiguration.Builder sourceTransitDecryption(Consumer<EndpointEncryptionConfiguration.Builder> sourceTransitDecryption) Sets the value of the SourceTransitDecryption property for this object. This is a convenience method that creates an instance of theEndpointEncryptionConfiguration.Builderavoiding the need to create one manually viaEndpointEncryptionConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosourceTransitDecryption(EndpointEncryptionConfiguration).- Parameters:
sourceTransitDecryption- a consumer that will call methods onEndpointEncryptionConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-