Interface DestinationEndpointRouterInputConfiguration.Builder

  • 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

      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

      Sets the value of the SourceTransitDecryption property for this object. This is a convenience method that creates an instance of the EndpointEncryptionConfiguration.Builder avoiding the need to create one manually via EndpointEncryptionConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to sourceTransitDecryption(EndpointEncryptionConfiguration).

      Parameters:
      sourceTransitDecryption - a consumer that will call methods on EndpointEncryptionConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: