Class CreateMediaCapturePipelineRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.chime.model.ChimeRequest
-
- software.amazon.awssdk.services.chime.model.CreateMediaCapturePipelineRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<CreateMediaCapturePipelineRequest.Builder,CreateMediaCapturePipelineRequest>
@Generated("software.amazon.awssdk:codegen") public final class CreateMediaCapturePipelineRequest extends ChimeRequest implements ToCopyableBuilder<CreateMediaCapturePipelineRequest.Builder,CreateMediaCapturePipelineRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCreateMediaCapturePipelineRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreateMediaCapturePipelineRequest.Builderbuilder()ChimeSdkMeetingConfigurationchimeSdkMeetingConfiguration()The configuration for a specified media capture pipeline.StringclientRequestToken()The unique identifier for the client request.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends CreateMediaCapturePipelineRequest.Builder>serializableBuilderClass()StringsinkArn()The ARN of the sink type.MediaPipelineSinkTypesinkType()Destination type to which the media artifacts are saved.StringsinkTypeAsString()Destination type to which the media artifacts are saved.StringsourceArn()ARN of the source from which the media artifacts are captured.MediaPipelineSourceTypesourceType()Source type from which the media artifacts will be captured.StringsourceTypeAsString()Source type from which the media artifacts will be captured.CreateMediaCapturePipelineRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
sourceType
public final MediaPipelineSourceType sourceType()
Source type from which the media artifacts will be captured. A Chime SDK Meeting is the only supported source.
If the service returns an enum value that is not available in the current SDK version,
sourceTypewill returnMediaPipelineSourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsourceTypeAsString().- Returns:
- Source type from which the media artifacts will be captured. A Chime SDK Meeting is the only supported source.
- See Also:
MediaPipelineSourceType
-
sourceTypeAsString
public final String sourceTypeAsString()
Source type from which the media artifacts will be captured. A Chime SDK Meeting is the only supported source.
If the service returns an enum value that is not available in the current SDK version,
sourceTypewill returnMediaPipelineSourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsourceTypeAsString().- Returns:
- Source type from which the media artifacts will be captured. A Chime SDK Meeting is the only supported source.
- See Also:
MediaPipelineSourceType
-
sourceArn
public final String sourceArn()
ARN of the source from which the media artifacts are captured.
- Returns:
- ARN of the source from which the media artifacts are captured.
-
sinkType
public final MediaPipelineSinkType sinkType()
Destination type to which the media artifacts are saved. You must use an S3 bucket.
If the service returns an enum value that is not available in the current SDK version,
sinkTypewill returnMediaPipelineSinkType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsinkTypeAsString().- Returns:
- Destination type to which the media artifacts are saved. You must use an S3 bucket.
- See Also:
MediaPipelineSinkType
-
sinkTypeAsString
public final String sinkTypeAsString()
Destination type to which the media artifacts are saved. You must use an S3 bucket.
If the service returns an enum value that is not available in the current SDK version,
sinkTypewill returnMediaPipelineSinkType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsinkTypeAsString().- Returns:
- Destination type to which the media artifacts are saved. You must use an S3 bucket.
- See Also:
MediaPipelineSinkType
-
sinkArn
public final String sinkArn()
The ARN of the sink type.
- Returns:
- The ARN of the sink type.
-
clientRequestToken
public final 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.
- Returns:
- The unique identifier for the client request. The token makes the API request idempotent. Use a different token for different media pipeline requests.
-
chimeSdkMeetingConfiguration
public final ChimeSdkMeetingConfiguration chimeSdkMeetingConfiguration()
The configuration for a specified media capture pipeline.
SourceTypemust beChimeSdkMeeting.- Returns:
- The configuration for a specified media capture pipeline.
SourceTypemust beChimeSdkMeeting.
-
toBuilder
public CreateMediaCapturePipelineRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CreateMediaCapturePipelineRequest.Builder,CreateMediaCapturePipelineRequest>- Specified by:
toBuilderin classChimeRequest
-
builder
public static CreateMediaCapturePipelineRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends CreateMediaCapturePipelineRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-