@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()
For responses, this returns true if the service returned a value for the MediaStreamSourceConfigurations
property.
|
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()
isEmpty()
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.public final List<MediaStreamSourceConfiguration> mediaStreamSourceConfigurations()
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 hasMediaStreamSourceConfigurations()
method.
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.