Class InterfaceMapping
- java.lang.Object
-
- software.amazon.awssdk.services.medialive.model.InterfaceMapping
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<InterfaceMapping.Builder,InterfaceMapping>
@Generated("software.amazon.awssdk:codegen") public final class InterfaceMapping extends Object implements SdkPojo, Serializable, ToCopyableBuilder<InterfaceMapping.Builder,InterfaceMapping>
Used in ClusterNetworkSettings- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceInterfaceMapping.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InterfaceMapping.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringlogicalInterfaceName()The logical name for one interface (on every Node) that handles a specific type of traffic.StringnetworkId()The ID of the network that you want to connect to the specified logicalInterfaceName.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends InterfaceMapping.Builder>serializableBuilderClass()InterfaceMapping.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
logicalInterfaceName
public final String logicalInterfaceName()
The logical name for one interface (on every Node) that handles a specific type of traffic. We recommend that the name hints at the physical interface it applies to. For example, it could refer to the traffic that the physical interface handles. For example, my-Inputs-Interface.- Returns:
- The logical name for one interface (on every Node) that handles a specific type of traffic. We recommend that the name hints at the physical interface it applies to. For example, it could refer to the traffic that the physical interface handles. For example, my-Inputs-Interface.
-
networkId
public final String networkId()
The ID of the network that you want to connect to the specified logicalInterfaceName.- Returns:
- The ID of the network that you want to connect to the specified logicalInterfaceName.
-
toBuilder
public InterfaceMapping.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<InterfaceMapping.Builder,InterfaceMapping>
-
builder
public static InterfaceMapping.Builder builder()
-
serializableBuilderClass
public static Class<? extends InterfaceMapping.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-