Class DestinationEndpointRouterInputConfiguration
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DestinationEndpointRouterInputConfiguration.Builder,DestinationEndpointRouterInputConfiguration>
Configuration settings for a router input that is represented by a destination endpoint.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final EndpointLifecycleThe entity that manages the lifecycle of the associated destination endpoint.final StringThe entity that manages the lifecycle of the associated destination endpoint.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends DestinationEndpointRouterInputConfiguration.Builder> Returns the value of the SourceTransitDecryption property for this object.final EndpointEncryptionTypeThe type of transit decryption applied to the source content that this router input receives.final StringThe type of transit decryption applied to the source content that this router input receives.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
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.
If the service returns an enum value that is not available in the current SDK version,
endpointLifecycleManagementwill returnEndpointLifecycle.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromendpointLifecycleManagementAsString().- Returns:
- 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.
-
- See Also:
-
-
endpointLifecycleManagementAsString
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.
If the service returns an enum value that is not available in the current SDK version,
endpointLifecycleManagementwill returnEndpointLifecycle.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromendpointLifecycleManagementAsString().- Returns:
- 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.
-
- See Also:
-
-
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.
If the service returns an enum value that is not available in the current SDK version,
sourceTransitDecryptionTypewill returnEndpointEncryptionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsourceTransitDecryptionTypeAsString().- Returns:
- 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.
-
- See Also:
-
-
sourceTransitDecryptionTypeAsString
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.
If the service returns an enum value that is not available in the current SDK version,
sourceTransitDecryptionTypewill returnEndpointEncryptionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsourceTransitDecryptionTypeAsString().- Returns:
- 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.
-
- See Also:
-
-
sourceTransitDecryption
Returns the value of the SourceTransitDecryption property for this object.- Returns:
- The value of the SourceTransitDecryption property for this object.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<DestinationEndpointRouterInputConfiguration.Builder,DestinationEndpointRouterInputConfiguration> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
public static Class<? extends DestinationEndpointRouterInputConfiguration.Builder> serializableBuilderClass() -
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-