@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DvbSdtSettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
DvbSdtSettings() |
Modifier and Type | Method and Description |
---|---|
DvbSdtSettings |
clone() |
boolean |
equals(Object obj) |
String |
getOutputSdt()
Selects method of inserting SDT information into output stream.
|
Integer |
getRepInterval()
The number of milliseconds between instances of this table in the output transport stream.
|
String |
getServiceName()
The service name placed in the serviceDescriptor in the Service Description Table.
|
String |
getServiceProviderName()
The service provider name placed in the serviceDescriptor in the Service Description Table.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setOutputSdt(String outputSdt)
Selects method of inserting SDT information into output stream.
|
void |
setRepInterval(Integer repInterval)
The number of milliseconds between instances of this table in the output transport stream.
|
void |
setServiceName(String serviceName)
The service name placed in the serviceDescriptor in the Service Description Table.
|
void |
setServiceProviderName(String serviceProviderName)
The service provider name placed in the serviceDescriptor in the Service Description Table.
|
String |
toString()
Returns a string representation of this object.
|
DvbSdtSettings |
withOutputSdt(DvbSdtOutputSdt outputSdt)
Selects method of inserting SDT information into output stream.
|
DvbSdtSettings |
withOutputSdt(String outputSdt)
Selects method of inserting SDT information into output stream.
|
DvbSdtSettings |
withRepInterval(Integer repInterval)
The number of milliseconds between instances of this table in the output transport stream.
|
DvbSdtSettings |
withServiceName(String serviceName)
The service name placed in the serviceDescriptor in the Service Description Table.
|
DvbSdtSettings |
withServiceProviderName(String serviceProviderName)
The service provider name placed in the serviceDescriptor in the Service Description Table.
|
public void setOutputSdt(String outputSdt)
outputSdt
- Selects method of inserting SDT information into output stream. The sdtFollow setting copies SDT
information from input stream to output stream. The sdtFollowIfPresent setting copies SDT information from
input stream to output stream if SDT information is present in the input, otherwise it will fall back on
the user-defined values. The sdtManual setting means user will enter the SDT information. The sdtNone
setting means output stream will not contain SDT information.DvbSdtOutputSdt
public String getOutputSdt()
DvbSdtOutputSdt
public DvbSdtSettings withOutputSdt(String outputSdt)
outputSdt
- Selects method of inserting SDT information into output stream. The sdtFollow setting copies SDT
information from input stream to output stream. The sdtFollowIfPresent setting copies SDT information from
input stream to output stream if SDT information is present in the input, otherwise it will fall back on
the user-defined values. The sdtManual setting means user will enter the SDT information. The sdtNone
setting means output stream will not contain SDT information.DvbSdtOutputSdt
public DvbSdtSettings withOutputSdt(DvbSdtOutputSdt outputSdt)
outputSdt
- Selects method of inserting SDT information into output stream. The sdtFollow setting copies SDT
information from input stream to output stream. The sdtFollowIfPresent setting copies SDT information from
input stream to output stream if SDT information is present in the input, otherwise it will fall back on
the user-defined values. The sdtManual setting means user will enter the SDT information. The sdtNone
setting means output stream will not contain SDT information.DvbSdtOutputSdt
public void setRepInterval(Integer repInterval)
repInterval
- The number of milliseconds between instances of this table in the output transport stream.public Integer getRepInterval()
public DvbSdtSettings withRepInterval(Integer repInterval)
repInterval
- The number of milliseconds between instances of this table in the output transport stream.public void setServiceName(String serviceName)
serviceName
- The service name placed in the serviceDescriptor in the Service Description Table. Maximum length is 256
characters.public String getServiceName()
public DvbSdtSettings withServiceName(String serviceName)
serviceName
- The service name placed in the serviceDescriptor in the Service Description Table. Maximum length is 256
characters.public void setServiceProviderName(String serviceProviderName)
serviceProviderName
- The service provider name placed in the serviceDescriptor in the Service Description Table. Maximum length
is 256 characters.public String getServiceProviderName()
public DvbSdtSettings withServiceProviderName(String serviceProviderName)
serviceProviderName
- The service provider name placed in the serviceDescriptor in the Service Description Table. Maximum length
is 256 characters.public String toString()
toString
in class Object
Object.toString()
public DvbSdtSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.