@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateProgramRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateProgramRequest() |
Modifier and Type | Method and Description |
---|---|
CreateProgramRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<AdBreak> |
getAdBreaks()
The ad break configuration settings.
|
String |
getChannelName()
The identifier for the channel you are working on.
|
String |
getLiveSourceName()
The name of the LiveSource for this Program.
|
String |
getProgramName()
The identifier for the program you are working on.
|
ScheduleConfiguration |
getScheduleConfiguration()
The schedule configuration settings.
|
String |
getSourceLocationName()
The name of the source location.
|
String |
getVodSourceName()
The name that's used to refer to a VOD source.
|
int |
hashCode() |
void |
setAdBreaks(Collection<AdBreak> adBreaks)
The ad break configuration settings.
|
void |
setChannelName(String channelName)
The identifier for the channel you are working on.
|
void |
setLiveSourceName(String liveSourceName)
The name of the LiveSource for this Program.
|
void |
setProgramName(String programName)
The identifier for the program you are working on.
|
void |
setScheduleConfiguration(ScheduleConfiguration scheduleConfiguration)
The schedule configuration settings.
|
void |
setSourceLocationName(String sourceLocationName)
The name of the source location.
|
void |
setVodSourceName(String vodSourceName)
The name that's used to refer to a VOD source.
|
String |
toString()
Returns a string representation of this object.
|
CreateProgramRequest |
withAdBreaks(AdBreak... adBreaks)
The ad break configuration settings.
|
CreateProgramRequest |
withAdBreaks(Collection<AdBreak> adBreaks)
The ad break configuration settings.
|
CreateProgramRequest |
withChannelName(String channelName)
The identifier for the channel you are working on.
|
CreateProgramRequest |
withLiveSourceName(String liveSourceName)
The name of the LiveSource for this Program.
|
CreateProgramRequest |
withProgramName(String programName)
The identifier for the program you are working on.
|
CreateProgramRequest |
withScheduleConfiguration(ScheduleConfiguration scheduleConfiguration)
The schedule configuration settings.
|
CreateProgramRequest |
withSourceLocationName(String sourceLocationName)
The name of the source location.
|
CreateProgramRequest |
withVodSourceName(String vodSourceName)
The name that's used to refer to a VOD source.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public List<AdBreak> getAdBreaks()
The ad break configuration settings.
public void setAdBreaks(Collection<AdBreak> adBreaks)
The ad break configuration settings.
adBreaks
- The ad break configuration settings.public CreateProgramRequest withAdBreaks(AdBreak... adBreaks)
The ad break configuration settings.
NOTE: This method appends the values to the existing list (if any). Use
setAdBreaks(java.util.Collection)
or withAdBreaks(java.util.Collection)
if you want to override
the existing values.
adBreaks
- The ad break configuration settings.public CreateProgramRequest withAdBreaks(Collection<AdBreak> adBreaks)
The ad break configuration settings.
adBreaks
- The ad break configuration settings.public void setChannelName(String channelName)
The identifier for the channel you are working on.
channelName
- The identifier for the channel you are working on.public String getChannelName()
The identifier for the channel you are working on.
public CreateProgramRequest withChannelName(String channelName)
The identifier for the channel you are working on.
channelName
- The identifier for the channel you are working on.public void setLiveSourceName(String liveSourceName)
The name of the LiveSource for this Program.
liveSourceName
- The name of the LiveSource for this Program.public String getLiveSourceName()
The name of the LiveSource for this Program.
public CreateProgramRequest withLiveSourceName(String liveSourceName)
The name of the LiveSource for this Program.
liveSourceName
- The name of the LiveSource for this Program.public void setProgramName(String programName)
The identifier for the program you are working on.
programName
- The identifier for the program you are working on.public String getProgramName()
The identifier for the program you are working on.
public CreateProgramRequest withProgramName(String programName)
The identifier for the program you are working on.
programName
- The identifier for the program you are working on.public void setScheduleConfiguration(ScheduleConfiguration scheduleConfiguration)
The schedule configuration settings.
scheduleConfiguration
- The schedule configuration settings.public ScheduleConfiguration getScheduleConfiguration()
The schedule configuration settings.
public CreateProgramRequest withScheduleConfiguration(ScheduleConfiguration scheduleConfiguration)
The schedule configuration settings.
scheduleConfiguration
- The schedule configuration settings.public void setSourceLocationName(String sourceLocationName)
The name of the source location.
sourceLocationName
- The name of the source location.public String getSourceLocationName()
The name of the source location.
public CreateProgramRequest withSourceLocationName(String sourceLocationName)
The name of the source location.
sourceLocationName
- The name of the source location.public void setVodSourceName(String vodSourceName)
The name that's used to refer to a VOD source.
vodSourceName
- The name that's used to refer to a VOD source.public String getVodSourceName()
The name that's used to refer to a VOD source.
public CreateProgramRequest withVodSourceName(String vodSourceName)
The name that's used to refer to a VOD source.
vodSourceName
- The name that's used to refer to a VOD source.public String toString()
toString
in class Object
Object.toString()
public CreateProgramRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()