Class StandardDestinationEndpointConfiguration
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<StandardDestinationEndpointConfiguration.Builder,StandardDestinationEndpointConfiguration>
The configuration settings for a standard destination endpoint.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The networking configuration for the destination endpoint, which determines whether it is publicly accessible or in a virtual private cloud (VPC).The networking type of the destination endpoint.final StringThe networking 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 Stringname()The name of the destination endpoint.protocol()The protocol used by the destination endpoint.final StringThe protocol used by the destination endpoint.The protocol configuration for the destination endpoint.static Class<? extends StandardDestinationEndpointConfiguration.Builder> 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
-
name
The name of the destination endpoint.
- Returns:
- The name of the destination endpoint.
-
destinationNetworkingConfiguration
public final StandardDestinationEndpointNetworkingConfiguration destinationNetworkingConfiguration()The networking configuration for the destination endpoint, which determines whether it is publicly accessible or in a virtual private cloud (VPC).
- Returns:
- The networking configuration for the destination endpoint, which determines whether it is publicly accessible or in a virtual private cloud (VPC).
-
protocolConfiguration
The protocol configuration for the destination endpoint.
- Returns:
- The protocol configuration for the destination endpoint.
-
destinationNetworkingType
The networking type of the destination endpoint. Valid values include the following:
-
PUBLIC– The destination endpoint is publicly accessible. -
VPC– The destination endpoint is in a virtual private cloud (VPC).
If the service returns an enum value that is not available in the current SDK version,
destinationNetworkingTypewill returnDestinationEndpointNetworkingType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdestinationNetworkingTypeAsString().- Returns:
- The networking type of the destination endpoint. Valid values include the following:
-
PUBLIC– The destination endpoint is publicly accessible. -
VPC– The destination endpoint is in a virtual private cloud (VPC).
-
- See Also:
-
-
destinationNetworkingTypeAsString
The networking type of the destination endpoint. Valid values include the following:
-
PUBLIC– The destination endpoint is publicly accessible. -
VPC– The destination endpoint is in a virtual private cloud (VPC).
If the service returns an enum value that is not available in the current SDK version,
destinationNetworkingTypewill returnDestinationEndpointNetworkingType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdestinationNetworkingTypeAsString().- Returns:
- The networking type of the destination endpoint. Valid values include the following:
-
PUBLIC– The destination endpoint is publicly accessible. -
VPC– The destination endpoint is in a virtual private cloud (VPC).
-
- See Also:
-
-
protocol
The protocol used by the destination endpoint. Valid values include the following:
-
RTP– Real-time Transport Protocol. -
RIST– Reliable Internet Stream Transport. -
SRT_CALLER– Secure Reliable Transport (SRT) in caller mode. -
SRT_LISTENER– Secure Reliable Transport (SRT) in listener mode.
If the service returns an enum value that is not available in the current SDK version,
protocolwill returnDestinationEndpointProtocol.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromprotocolAsString().- Returns:
- The protocol used by the destination endpoint. Valid values include the following:
-
RTP– Real-time Transport Protocol. -
RIST– Reliable Internet Stream Transport. -
SRT_CALLER– Secure Reliable Transport (SRT) in caller mode. -
SRT_LISTENER– Secure Reliable Transport (SRT) in listener mode.
-
- See Also:
-
-
protocolAsString
The protocol used by the destination endpoint. Valid values include the following:
-
RTP– Real-time Transport Protocol. -
RIST– Reliable Internet Stream Transport. -
SRT_CALLER– Secure Reliable Transport (SRT) in caller mode. -
SRT_LISTENER– Secure Reliable Transport (SRT) in listener mode.
If the service returns an enum value that is not available in the current SDK version,
protocolwill returnDestinationEndpointProtocol.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromprotocolAsString().- Returns:
- The protocol used by the destination endpoint. Valid values include the following:
-
RTP– Real-time Transport Protocol. -
RIST– Reliable Internet Stream Transport. -
SRT_CALLER– Secure Reliable Transport (SRT) in caller mode. -
SRT_LISTENER– Secure Reliable Transport (SRT) in listener mode.
-
- See Also:
-
-
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<StandardDestinationEndpointConfiguration.Builder,StandardDestinationEndpointConfiguration> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
public static Class<? extends StandardDestinationEndpointConfiguration.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.
-