@Generated(value="software.amazon.awssdk:codegen") public final class Source extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Source.Builder,Source>
| Modifier and Type | Class and Description |
|---|---|
static interface |
Source.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Source.Builder |
builder() |
Integer |
dataTransferSubscriberFeePercent()
Percentage from 0-100 of the data transfer cost to be billed to the subscriber.
|
Encryption |
decryption()
The type of encryption that is used on the content ingested from this source.
|
String |
description()
A description for the source.
|
String |
entitlementArn()
The ARN of the entitlement that allows you to subscribe to content that comes from another AWS account.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasMediaStreamSourceConfigurations()
Returns true if the MediaStreamSourceConfigurations property was specified by the sender (it may be empty), or
false if the sender did not specify the value (it will be empty).
|
String |
ingestIp()
The IP address that the flow will be listening on for incoming content.
|
Integer |
ingestPort()
The port that the flow will be listening on for incoming content.
|
List<MediaStreamSourceConfiguration> |
mediaStreamSourceConfigurations()
The media streams that are associated with the source, and the parameters for those associations.
|
String |
name()
The name of the source.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Source.Builder> |
serializableBuilderClass() |
String |
sourceArn()
The ARN of the source.
|
Source.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Transport |
transport()
Attributes related to the transport stream that are used in the source.
|
String |
vpcInterfaceName()
The name of the VPC interface that is used for this source.
|
String |
whitelistCidr()
The range of IP addresses that should be allowed to contribute content to your source.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Integer dataTransferSubscriberFeePercent()
public final Encryption decryption()
public final String description()
public final String entitlementArn()
public final String ingestIp()
public final Integer ingestPort()
public final boolean hasMediaStreamSourceConfigurations()
public final List<MediaStreamSourceConfiguration> mediaStreamSourceConfigurations()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasMediaStreamSourceConfigurations() to see if a value was sent in this field.
public final String name()
public final String sourceArn()
public final Transport transport()
public final String vpcInterfaceName()
public final String whitelistCidr()
public Source.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Source.Builder,Source>public static Source.Builder builder()
public static Class<? extends Source.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.