@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class NielsenNonLinearWatermarkSettings extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description | 
|---|
| NielsenNonLinearWatermarkSettings() | 
| Modifier and Type | Method and Description | 
|---|---|
| NielsenNonLinearWatermarkSettings | clone() | 
| boolean | equals(Object obj) | 
| String | getActiveWatermarkProcess()Choose the type of Nielsen watermarks that you want in your outputs. | 
| String | getAdiFilename()Optional. | 
| String | getAssetId()Use the asset ID that you provide to Nielsen to uniquely identify this asset. | 
| String | getAssetName()Use the asset name that you provide to Nielsen for this asset. | 
| String | getCbetSourceId()Use the CSID that Nielsen provides to you. | 
| String | getEpisodeId()Optional. | 
| String | getMetadataDestination()Specify the Amazon S3 location where you want MediaConvert to save your Nielsen non-linear metadata .zip file. | 
| Integer | getSourceId()Use the SID that Nielsen provides to you. | 
| String | getSourceWatermarkStatus()Required. | 
| String | getTicServerUrl()Specify the endpoint for the TIC server that you have deployed and configured in the AWS Cloud. | 
| String | getUniqueTicPerAudioTrack()To create assets that have the same TIC values in each audio track, keep the default value Share TICs. | 
| int | hashCode() | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setActiveWatermarkProcess(String activeWatermarkProcess)Choose the type of Nielsen watermarks that you want in your outputs. | 
| void | setAdiFilename(String adiFilename)Optional. | 
| void | setAssetId(String assetId)Use the asset ID that you provide to Nielsen to uniquely identify this asset. | 
| void | setAssetName(String assetName)Use the asset name that you provide to Nielsen for this asset. | 
| void | setCbetSourceId(String cbetSourceId)Use the CSID that Nielsen provides to you. | 
| void | setEpisodeId(String episodeId)Optional. | 
| void | setMetadataDestination(String metadataDestination)Specify the Amazon S3 location where you want MediaConvert to save your Nielsen non-linear metadata .zip file. | 
| void | setSourceId(Integer sourceId)Use the SID that Nielsen provides to you. | 
| void | setSourceWatermarkStatus(String sourceWatermarkStatus)Required. | 
| void | setTicServerUrl(String ticServerUrl)Specify the endpoint for the TIC server that you have deployed and configured in the AWS Cloud. | 
| void | setUniqueTicPerAudioTrack(String uniqueTicPerAudioTrack)To create assets that have the same TIC values in each audio track, keep the default value Share TICs. | 
| String | toString()Returns a string representation of this object. | 
| NielsenNonLinearWatermarkSettings | withActiveWatermarkProcess(NielsenActiveWatermarkProcessType activeWatermarkProcess)Choose the type of Nielsen watermarks that you want in your outputs. | 
| NielsenNonLinearWatermarkSettings | withActiveWatermarkProcess(String activeWatermarkProcess)Choose the type of Nielsen watermarks that you want in your outputs. | 
| NielsenNonLinearWatermarkSettings | withAdiFilename(String adiFilename)Optional. | 
| NielsenNonLinearWatermarkSettings | withAssetId(String assetId)Use the asset ID that you provide to Nielsen to uniquely identify this asset. | 
| NielsenNonLinearWatermarkSettings | withAssetName(String assetName)Use the asset name that you provide to Nielsen for this asset. | 
| NielsenNonLinearWatermarkSettings | withCbetSourceId(String cbetSourceId)Use the CSID that Nielsen provides to you. | 
| NielsenNonLinearWatermarkSettings | withEpisodeId(String episodeId)Optional. | 
| NielsenNonLinearWatermarkSettings | withMetadataDestination(String metadataDestination)Specify the Amazon S3 location where you want MediaConvert to save your Nielsen non-linear metadata .zip file. | 
| NielsenNonLinearWatermarkSettings | withSourceId(Integer sourceId)Use the SID that Nielsen provides to you. | 
| NielsenNonLinearWatermarkSettings | withSourceWatermarkStatus(NielsenSourceWatermarkStatusType sourceWatermarkStatus)Required. | 
| NielsenNonLinearWatermarkSettings | withSourceWatermarkStatus(String sourceWatermarkStatus)Required. | 
| NielsenNonLinearWatermarkSettings | withTicServerUrl(String ticServerUrl)Specify the endpoint for the TIC server that you have deployed and configured in the AWS Cloud. | 
| NielsenNonLinearWatermarkSettings | withUniqueTicPerAudioTrack(NielsenUniqueTicPerAudioTrackType uniqueTicPerAudioTrack)To create assets that have the same TIC values in each audio track, keep the default value Share TICs. | 
| NielsenNonLinearWatermarkSettings | withUniqueTicPerAudioTrack(String uniqueTicPerAudioTrack)To create assets that have the same TIC values in each audio track, keep the default value Share TICs. | 
public void setActiveWatermarkProcess(String activeWatermarkProcess)
activeWatermarkProcess - Choose the type of Nielsen watermarks that you want in your outputs. When you choose NAES 2 and NW, you
        must provide a value for the setting SID. When you choose CBET, you must provide a value for the setting
        CSID. When you choose NAES 2, NW, and CBET, you must provide values for both of these settings.NielsenActiveWatermarkProcessTypepublic String getActiveWatermarkProcess()
NielsenActiveWatermarkProcessTypepublic NielsenNonLinearWatermarkSettings withActiveWatermarkProcess(String activeWatermarkProcess)
activeWatermarkProcess - Choose the type of Nielsen watermarks that you want in your outputs. When you choose NAES 2 and NW, you
        must provide a value for the setting SID. When you choose CBET, you must provide a value for the setting
        CSID. When you choose NAES 2, NW, and CBET, you must provide values for both of these settings.NielsenActiveWatermarkProcessTypepublic NielsenNonLinearWatermarkSettings withActiveWatermarkProcess(NielsenActiveWatermarkProcessType activeWatermarkProcess)
activeWatermarkProcess - Choose the type of Nielsen watermarks that you want in your outputs. When you choose NAES 2 and NW, you
        must provide a value for the setting SID. When you choose CBET, you must provide a value for the setting
        CSID. When you choose NAES 2, NW, and CBET, you must provide values for both of these settings.NielsenActiveWatermarkProcessTypepublic void setAdiFilename(String adiFilename)
adiFilename - Optional. Use this setting when you want the service to include an ADI file in the Nielsen metadata .zip
        file. To provide an ADI file, store it in Amazon S3 and provide a URL to it here. The URL should be in the
        following format: S3://bucket/path/ADI-file. For more information about the metadata .zip file, see the
        setting Metadata destination.public String getAdiFilename()
public NielsenNonLinearWatermarkSettings withAdiFilename(String adiFilename)
adiFilename - Optional. Use this setting when you want the service to include an ADI file in the Nielsen metadata .zip
        file. To provide an ADI file, store it in Amazon S3 and provide a URL to it here. The URL should be in the
        following format: S3://bucket/path/ADI-file. For more information about the metadata .zip file, see the
        setting Metadata destination.public void setAssetId(String assetId)
assetId - Use the asset ID that you provide to Nielsen to uniquely identify this asset. Required for all Nielsen
        non-linear watermarking.public String getAssetId()
public NielsenNonLinearWatermarkSettings withAssetId(String assetId)
assetId - Use the asset ID that you provide to Nielsen to uniquely identify this asset. Required for all Nielsen
        non-linear watermarking.public void setAssetName(String assetName)
assetName - Use the asset name that you provide to Nielsen for this asset. Required for all Nielsen non-linear
        watermarking.public String getAssetName()
public NielsenNonLinearWatermarkSettings withAssetName(String assetName)
assetName - Use the asset name that you provide to Nielsen for this asset. Required for all Nielsen non-linear
        watermarking.public void setCbetSourceId(String cbetSourceId)
cbetSourceId - Use the CSID that Nielsen provides to you. This CBET source ID should be unique to your Nielsen account
        but common to all of your output assets that have CBET watermarking. Required when you choose a value for
        the setting Watermark types that includes CBET.public String getCbetSourceId()
public NielsenNonLinearWatermarkSettings withCbetSourceId(String cbetSourceId)
cbetSourceId - Use the CSID that Nielsen provides to you. This CBET source ID should be unique to your Nielsen account
        but common to all of your output assets that have CBET watermarking. Required when you choose a value for
        the setting Watermark types that includes CBET.public void setEpisodeId(String episodeId)
episodeId - Optional. If this asset uses an episode ID with Nielsen, provide it here.public String getEpisodeId()
public NielsenNonLinearWatermarkSettings withEpisodeId(String episodeId)
episodeId - Optional. If this asset uses an episode ID with Nielsen, provide it here.public void setMetadataDestination(String metadataDestination)
metadataDestination - Specify the Amazon S3 location where you want MediaConvert to save your Nielsen non-linear metadata .zip
        file. This Amazon S3 bucket must be in the same Region as the one where you do your MediaConvert
        transcoding. If you want to include an ADI file in this .zip file, use the setting ADI file to specify it.
        MediaConvert delivers the Nielsen metadata .zip files only to your metadata destination Amazon S3 bucket.
        It doesn't deliver the .zip files to Nielsen. You are responsible for delivering the metadata .zip files
        to Nielsen.public String getMetadataDestination()
public NielsenNonLinearWatermarkSettings withMetadataDestination(String metadataDestination)
metadataDestination - Specify the Amazon S3 location where you want MediaConvert to save your Nielsen non-linear metadata .zip
        file. This Amazon S3 bucket must be in the same Region as the one where you do your MediaConvert
        transcoding. If you want to include an ADI file in this .zip file, use the setting ADI file to specify it.
        MediaConvert delivers the Nielsen metadata .zip files only to your metadata destination Amazon S3 bucket.
        It doesn't deliver the .zip files to Nielsen. You are responsible for delivering the metadata .zip files
        to Nielsen.public void setSourceId(Integer sourceId)
sourceId - Use the SID that Nielsen provides to you. This source ID should be unique to your Nielsen account but
        common to all of your output assets. Required for all Nielsen non-linear watermarking. This ID should be
        unique to your Nielsen account but common to all of your output assets. Required for all Nielsen
        non-linear watermarking.public Integer getSourceId()
public NielsenNonLinearWatermarkSettings withSourceId(Integer sourceId)
sourceId - Use the SID that Nielsen provides to you. This source ID should be unique to your Nielsen account but
        common to all of your output assets. Required for all Nielsen non-linear watermarking. This ID should be
        unique to your Nielsen account but common to all of your output assets. Required for all Nielsen
        non-linear watermarking.public void setSourceWatermarkStatus(String sourceWatermarkStatus)
sourceWatermarkStatus - Required. Specify whether your source content already contains Nielsen non-linear watermarks. When you set
        this value to Watermarked, the service fails the job. Nielsen requires that you add non-linear
        watermarking to only clean content that doesn't already have non-linear Nielsen watermarks.NielsenSourceWatermarkStatusTypepublic String getSourceWatermarkStatus()
NielsenSourceWatermarkStatusTypepublic NielsenNonLinearWatermarkSettings withSourceWatermarkStatus(String sourceWatermarkStatus)
sourceWatermarkStatus - Required. Specify whether your source content already contains Nielsen non-linear watermarks. When you set
        this value to Watermarked, the service fails the job. Nielsen requires that you add non-linear
        watermarking to only clean content that doesn't already have non-linear Nielsen watermarks.NielsenSourceWatermarkStatusTypepublic NielsenNonLinearWatermarkSettings withSourceWatermarkStatus(NielsenSourceWatermarkStatusType sourceWatermarkStatus)
sourceWatermarkStatus - Required. Specify whether your source content already contains Nielsen non-linear watermarks. When you set
        this value to Watermarked, the service fails the job. Nielsen requires that you add non-linear
        watermarking to only clean content that doesn't already have non-linear Nielsen watermarks.NielsenSourceWatermarkStatusTypepublic void setTicServerUrl(String ticServerUrl)
ticServerUrl - Specify the endpoint for the TIC server that you have deployed and configured in the AWS Cloud. Required
        for all Nielsen non-linear watermarking. MediaConvert can't connect directly to a TIC server. Instead, you
        must use API Gateway to provide a RESTful interface between MediaConvert and a TIC server that you deploy
        in your AWS account. For more information on deploying a TIC server in your AWS account and the required
        API Gateway, contact Nielsen support.public String getTicServerUrl()
public NielsenNonLinearWatermarkSettings withTicServerUrl(String ticServerUrl)
ticServerUrl - Specify the endpoint for the TIC server that you have deployed and configured in the AWS Cloud. Required
        for all Nielsen non-linear watermarking. MediaConvert can't connect directly to a TIC server. Instead, you
        must use API Gateway to provide a RESTful interface between MediaConvert and a TIC server that you deploy
        in your AWS account. For more information on deploying a TIC server in your AWS account and the required
        API Gateway, contact Nielsen support.public void setUniqueTicPerAudioTrack(String uniqueTicPerAudioTrack)
uniqueTicPerAudioTrack - To create assets that have the same TIC values in each audio track, keep the default value Share TICs. To
        create assets that have unique TIC values for each audio track, choose Use unique TICs.NielsenUniqueTicPerAudioTrackTypepublic String getUniqueTicPerAudioTrack()
NielsenUniqueTicPerAudioTrackTypepublic NielsenNonLinearWatermarkSettings withUniqueTicPerAudioTrack(String uniqueTicPerAudioTrack)
uniqueTicPerAudioTrack - To create assets that have the same TIC values in each audio track, keep the default value Share TICs. To
        create assets that have unique TIC values for each audio track, choose Use unique TICs.NielsenUniqueTicPerAudioTrackTypepublic NielsenNonLinearWatermarkSettings withUniqueTicPerAudioTrack(NielsenUniqueTicPerAudioTrackType uniqueTicPerAudioTrack)
uniqueTicPerAudioTrack - To create assets that have the same TIC values in each audio track, keep the default value Share TICs. To
        create assets that have unique TIC values for each audio track, choose Use unique TICs.NielsenUniqueTicPerAudioTrackTypepublic String toString()
toString in class ObjectObject.toString()public NielsenNonLinearWatermarkSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.