@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() |
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.
|
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 this Source is configured with.
|
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 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.