@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateMediaCapturePipelineRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateMediaCapturePipelineRequest() |
Modifier and Type | Method and Description |
---|---|
CreateMediaCapturePipelineRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
ChimeSdkMeetingConfiguration |
getChimeSdkMeetingConfiguration()
The configuration for a specified media capture pipeline.
|
String |
getClientRequestToken()
The unique identifier for the client request.
|
String |
getSinkArn()
The ARN of the sink type.
|
String |
getSinkType()
Destination type to which the media artifacts are saved.
|
String |
getSourceArn()
ARN of the source from which the media artifacts are captured.
|
String |
getSourceType()
Source type from which the media artifacts will be captured.
|
int |
hashCode() |
void |
setChimeSdkMeetingConfiguration(ChimeSdkMeetingConfiguration chimeSdkMeetingConfiguration)
The configuration for a specified media capture pipeline.
|
void |
setClientRequestToken(String clientRequestToken)
The unique identifier for the client request.
|
void |
setSinkArn(String sinkArn)
The ARN of the sink type.
|
void |
setSinkType(String sinkType)
Destination type to which the media artifacts are saved.
|
void |
setSourceArn(String sourceArn)
ARN of the source from which the media artifacts are captured.
|
void |
setSourceType(String sourceType)
Source type from which the media artifacts will be captured.
|
String |
toString()
Returns a string representation of this object.
|
CreateMediaCapturePipelineRequest |
withChimeSdkMeetingConfiguration(ChimeSdkMeetingConfiguration chimeSdkMeetingConfiguration)
The configuration for a specified media capture pipeline.
|
CreateMediaCapturePipelineRequest |
withClientRequestToken(String clientRequestToken)
The unique identifier for the client request.
|
CreateMediaCapturePipelineRequest |
withSinkArn(String sinkArn)
The ARN of the sink type.
|
CreateMediaCapturePipelineRequest |
withSinkType(MediaPipelineSinkType sinkType)
Destination type to which the media artifacts are saved.
|
CreateMediaCapturePipelineRequest |
withSinkType(String sinkType)
Destination type to which the media artifacts are saved.
|
CreateMediaCapturePipelineRequest |
withSourceArn(String sourceArn)
ARN of the source from which the media artifacts are captured.
|
CreateMediaCapturePipelineRequest |
withSourceType(MediaPipelineSourceType sourceType)
Source type from which the media artifacts will be captured.
|
CreateMediaCapturePipelineRequest |
withSourceType(String sourceType)
Source type from which the media artifacts will be captured.
|
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 void setSourceType(String sourceType)
Source type from which the media artifacts will be captured. A Chime SDK Meeting is the only supported source.
sourceType
- Source type from which the media artifacts will be captured. A Chime SDK Meeting is the only supported
source.MediaPipelineSourceType
public String getSourceType()
Source type from which the media artifacts will be captured. A Chime SDK Meeting is the only supported source.
MediaPipelineSourceType
public CreateMediaCapturePipelineRequest withSourceType(String sourceType)
Source type from which the media artifacts will be captured. A Chime SDK Meeting is the only supported source.
sourceType
- Source type from which the media artifacts will be captured. A Chime SDK Meeting is the only supported
source.MediaPipelineSourceType
public CreateMediaCapturePipelineRequest withSourceType(MediaPipelineSourceType sourceType)
Source type from which the media artifacts will be captured. A Chime SDK Meeting is the only supported source.
sourceType
- Source type from which the media artifacts will be captured. A Chime SDK Meeting is the only supported
source.MediaPipelineSourceType
public void setSourceArn(String sourceArn)
ARN of the source from which the media artifacts are captured.
sourceArn
- ARN of the source from which the media artifacts are captured.public String getSourceArn()
ARN of the source from which the media artifacts are captured.
public CreateMediaCapturePipelineRequest withSourceArn(String sourceArn)
ARN of the source from which the media artifacts are captured.
sourceArn
- ARN of the source from which the media artifacts are captured.public void setSinkType(String sinkType)
Destination type to which the media artifacts are saved. You must use an S3 bucket.
sinkType
- Destination type to which the media artifacts are saved. You must use an S3 bucket.MediaPipelineSinkType
public String getSinkType()
Destination type to which the media artifacts are saved. You must use an S3 bucket.
MediaPipelineSinkType
public CreateMediaCapturePipelineRequest withSinkType(String sinkType)
Destination type to which the media artifacts are saved. You must use an S3 bucket.
sinkType
- Destination type to which the media artifacts are saved. You must use an S3 bucket.MediaPipelineSinkType
public CreateMediaCapturePipelineRequest withSinkType(MediaPipelineSinkType sinkType)
Destination type to which the media artifacts are saved. You must use an S3 bucket.
sinkType
- Destination type to which the media artifacts are saved. You must use an S3 bucket.MediaPipelineSinkType
public void setSinkArn(String sinkArn)
The ARN of the sink type.
sinkArn
- The ARN of the sink type.public String getSinkArn()
The ARN of the sink type.
public CreateMediaCapturePipelineRequest withSinkArn(String sinkArn)
The ARN of the sink type.
sinkArn
- The ARN of the sink type.public void setClientRequestToken(String clientRequestToken)
The unique identifier for the client request. The token makes the API request idempotent. Use a different token for different media pipeline requests.
clientRequestToken
- The unique identifier for the client request. The token makes the API request idempotent. Use a different
token for different media pipeline requests.public String getClientRequestToken()
The unique identifier for the client request. The token makes the API request idempotent. Use a different token for different media pipeline requests.
public CreateMediaCapturePipelineRequest withClientRequestToken(String clientRequestToken)
The unique identifier for the client request. The token makes the API request idempotent. Use a different token for different media pipeline requests.
clientRequestToken
- The unique identifier for the client request. The token makes the API request idempotent. Use a different
token for different media pipeline requests.public void setChimeSdkMeetingConfiguration(ChimeSdkMeetingConfiguration chimeSdkMeetingConfiguration)
The configuration for a specified media capture pipeline. SourceType
must be
ChimeSdkMeeting
.
chimeSdkMeetingConfiguration
- The configuration for a specified media capture pipeline. SourceType
must be
ChimeSdkMeeting
.public ChimeSdkMeetingConfiguration getChimeSdkMeetingConfiguration()
The configuration for a specified media capture pipeline. SourceType
must be
ChimeSdkMeeting
.
SourceType
must be
ChimeSdkMeeting
.public CreateMediaCapturePipelineRequest withChimeSdkMeetingConfiguration(ChimeSdkMeetingConfiguration chimeSdkMeetingConfiguration)
The configuration for a specified media capture pipeline. SourceType
must be
ChimeSdkMeeting
.
chimeSdkMeetingConfiguration
- The configuration for a specified media capture pipeline. SourceType
must be
ChimeSdkMeeting
.public String toString()
toString
in class Object
Object.toString()
public CreateMediaCapturePipelineRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()