Class DestinationEndpoint
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DestinationEndpoint.Builder,DestinationEndpoint>
The details of a destination endpoint in MediaConnect, including its configuration, state, and connection details.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal Stringarn()The Amazon Resource Name (ARN) of the destination endpoint.The details of the resource that is associated with the destination endpoint.final StringThe Availability Zone in which the destination endpoint is located.final StringThe ID of the Availability Zone in which the destination endpoint is located.static DestinationEndpoint.Builderbuilder()The configuration settings for the destination endpoint.final StringThe Amazon Resource Name (ARN) of the source endpoint that is connected to the destination endpoint.The connection details for the destination endpoint.The connection state of the destination endpoint.final StringThe connection state of the destination endpoint.final InstantThe date and time when the destination endpoint was created.Returns the value of the DecryptionConfiguration property for this object.final EndpointEncryptionTypeThe type of decryption used for the destination endpoint connection.final StringThe type of decryption used for the destination endpoint connection.final StringThe description of the destination endpoint.final DestinationEndpointTypeThe type of the destination endpoint.final StringThe type of the 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()final booleanFor responses, this returns true if the service returned a value for the Messages property.final booleanhasTags()For responses, this returns true if the service returned a value for the Tags property.final Stringid()The unique identifier of the destination endpoint.final EndpointLifecycleThe entity that manages the lifecycle of the destination endpoint.final StringThe entity that manages the lifecycle of the destination endpoint.final List<DestinationEndpointMessage> messages()The status messages for the destination endpoint.final Stringname()The name of the destination endpoint.final StringThe name of the Amazon Web Services Region in which the destination endpoint is located.The registration state of the destination endpoint.final StringThe registration state of the destination endpoint.final ResourceShareDetailsReturns the value of the ResourceShareDetails property for this object.final ResourceShareOwnershipIndicates whether this account owns the destination endpoint or consumes it from another account through RAM.final StringIndicates whether this account owns the destination endpoint or consumes it from another account through RAM.static Class<? extends DestinationEndpoint.Builder> tags()The tags associated with the destination endpoint.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.final InstantThe date and time when the destination endpoint was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
name
The name of the destination endpoint.
- Returns:
- The name of the destination endpoint.
-
arn
The Amazon Resource Name (ARN) of the destination endpoint.
- Returns:
- The Amazon Resource Name (ARN) of the destination endpoint.
-
id
The unique identifier of the destination endpoint.
- Returns:
- The unique identifier of the destination endpoint.
-
description
The description of the destination endpoint.
- Returns:
- The description of the destination endpoint.
-
regionName
The name of the Amazon Web Services Region in which the destination endpoint is located.
- Returns:
- The name of the Amazon Web Services Region in which the destination endpoint is located.
-
availabilityZone
The Availability Zone in which the destination endpoint is located.
- Returns:
- The Availability Zone in which the destination endpoint is located.
-
availabilityZoneId
The ID of the Availability Zone in which the destination endpoint is located.
- Returns:
- The ID of the Availability Zone in which the destination endpoint is located.
-
createdAt
The date and time when the destination endpoint was created.
- Returns:
- The date and time when the destination endpoint was created.
-
updatedAt
The date and time when the destination endpoint was last updated.
- Returns:
- The date and time when the destination endpoint was last updated.
-
lifecycleManagement
The entity that manages the lifecycle of the destination endpoint.
If the service returns an enum value that is not available in the current SDK version,
lifecycleManagementwill returnEndpointLifecycle.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlifecycleManagementAsString().- Returns:
- The entity that manages the lifecycle of the destination endpoint.
- See Also:
-
lifecycleManagementAsString
The entity that manages the lifecycle of the destination endpoint.
If the service returns an enum value that is not available in the current SDK version,
lifecycleManagementwill returnEndpointLifecycle.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlifecycleManagementAsString().- Returns:
- The entity that manages the lifecycle of the destination endpoint.
- See Also:
-
hasMessages
public final boolean hasMessages()For responses, this returns true if the service returned a value for the Messages property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
messages
The status messages for the destination endpoint.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasMessages()method.- Returns:
- The status messages for the destination endpoint.
-
destinationType
The type of the destination endpoint. Valid values include the following:
-
STANDARD– A destination endpoint that represents an external destination over a standard protocol, such as RTP, RIST, or SRT. -
ROUTER_INPUT– A destination endpoint that represents a router input.
If the service returns an enum value that is not available in the current SDK version,
destinationTypewill returnDestinationEndpointType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdestinationTypeAsString().- Returns:
- The type of the destination endpoint. Valid values include the following:
-
STANDARD– A destination endpoint that represents an external destination over a standard protocol, such as RTP, RIST, or SRT. -
ROUTER_INPUT– A destination endpoint that represents a router input.
-
- See Also:
-
-
destinationTypeAsString
The type of the destination endpoint. Valid values include the following:
-
STANDARD– A destination endpoint that represents an external destination over a standard protocol, such as RTP, RIST, or SRT. -
ROUTER_INPUT– A destination endpoint that represents a router input.
If the service returns an enum value that is not available in the current SDK version,
destinationTypewill returnDestinationEndpointType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdestinationTypeAsString().- Returns:
- The type of the destination endpoint. Valid values include the following:
-
STANDARD– A destination endpoint that represents an external destination over a standard protocol, such as RTP, RIST, or SRT. -
ROUTER_INPUT– A destination endpoint that represents a router input.
-
- See Also:
-
-
configuration
The configuration settings for the destination endpoint.
- Returns:
- The configuration settings for the destination endpoint.
-
registrationState
The registration state of the destination endpoint. Valid values include the following:
-
REGISTERED– The destination endpoint is registered and ready to use. -
REGISTERING– MediaConnect is registering the destination endpoint. -
DEREGISTERING– MediaConnect is deregistering the destination endpoint. -
REGISTRATION_FAILED– MediaConnect couldn't register the destination endpoint.
If the service returns an enum value that is not available in the current SDK version,
registrationStatewill returnDestinationEndpointRegistrationState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromregistrationStateAsString().- Returns:
- The registration state of the destination endpoint. Valid values include the following:
-
REGISTERED– The destination endpoint is registered and ready to use. -
REGISTERING– MediaConnect is registering the destination endpoint. -
DEREGISTERING– MediaConnect is deregistering the destination endpoint. -
REGISTRATION_FAILED– MediaConnect couldn't register the destination endpoint.
-
- See Also:
-
-
registrationStateAsString
The registration state of the destination endpoint. Valid values include the following:
-
REGISTERED– The destination endpoint is registered and ready to use. -
REGISTERING– MediaConnect is registering the destination endpoint. -
DEREGISTERING– MediaConnect is deregistering the destination endpoint. -
REGISTRATION_FAILED– MediaConnect couldn't register the destination endpoint.
If the service returns an enum value that is not available in the current SDK version,
registrationStatewill returnDestinationEndpointRegistrationState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromregistrationStateAsString().- Returns:
- The registration state of the destination endpoint. Valid values include the following:
-
REGISTERED– The destination endpoint is registered and ready to use. -
REGISTERING– MediaConnect is registering the destination endpoint. -
DEREGISTERING– MediaConnect is deregistering the destination endpoint. -
REGISTRATION_FAILED– MediaConnect couldn't register the destination endpoint.
-
- See Also:
-
-
connectionDetails
The connection details for the destination endpoint.
- Returns:
- The connection details for the destination endpoint.
-
connectionState
The connection state of the destination endpoint. Valid values include the following:
-
CONNECTED– The destination endpoint is connected to a source endpoint. -
DISCONNECTED– The destination endpoint isn't connected to a source endpoint. -
CONNECTING– The destination endpoint is connecting to a source endpoint. -
DISCONNECTING– The destination endpoint is disconnecting from a source endpoint.
If the service returns an enum value that is not available in the current SDK version,
connectionStatewill returnDestinationEndpointConnectionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromconnectionStateAsString().- Returns:
- The connection state of the destination endpoint. Valid values include the following:
-
CONNECTED– The destination endpoint is connected to a source endpoint. -
DISCONNECTED– The destination endpoint isn't connected to a source endpoint. -
CONNECTING– The destination endpoint is connecting to a source endpoint. -
DISCONNECTING– The destination endpoint is disconnecting from a source endpoint.
-
- See Also:
-
-
connectionStateAsString
The connection state of the destination endpoint. Valid values include the following:
-
CONNECTED– The destination endpoint is connected to a source endpoint. -
DISCONNECTED– The destination endpoint isn't connected to a source endpoint. -
CONNECTING– The destination endpoint is connecting to a source endpoint. -
DISCONNECTING– The destination endpoint is disconnecting from a source endpoint.
If the service returns an enum value that is not available in the current SDK version,
connectionStatewill returnDestinationEndpointConnectionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromconnectionStateAsString().- Returns:
- The connection state of the destination endpoint. Valid values include the following:
-
CONNECTED– The destination endpoint is connected to a source endpoint. -
DISCONNECTED– The destination endpoint isn't connected to a source endpoint. -
CONNECTING– The destination endpoint is connecting to a source endpoint. -
DISCONNECTING– The destination endpoint is disconnecting from a source endpoint.
-
- See Also:
-
-
connectedSource
The Amazon Resource Name (ARN) of the source endpoint that is connected to the destination endpoint.
- Returns:
- The Amazon Resource Name (ARN) of the source endpoint that is connected to the destination endpoint.
-
decryptionType
The type of decryption used for the destination endpoint connection.
If the service returns an enum value that is not available in the current SDK version,
decryptionTypewill returnEndpointEncryptionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdecryptionTypeAsString().- Returns:
- The type of decryption used for the destination endpoint connection.
- See Also:
-
decryptionTypeAsString
The type of decryption used for the destination endpoint connection.
If the service returns an enum value that is not available in the current SDK version,
decryptionTypewill returnEndpointEncryptionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdecryptionTypeAsString().- Returns:
- The type of decryption used for the destination endpoint connection.
- See Also:
-
decryptionConfiguration
Returns the value of the DecryptionConfiguration property for this object.- Returns:
- The value of the DecryptionConfiguration property for this object.
-
associatedResourceDetails
The details of the resource that is associated with the destination endpoint.
- Returns:
- The details of the resource that is associated with the destination endpoint.
-
hasTags
public final boolean hasTags()For responses, this returns true if the service returned a value for the Tags property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
tags
The tags associated with the destination endpoint. Each tag is a key-value pair.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasTags()method.- Returns:
- The tags associated with the destination endpoint. Each tag is a key-value pair.
-
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<DestinationEndpoint.Builder,DestinationEndpoint> - Returns:
- a builder for type T
-
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.
-