@Generated(value="software.amazon.awssdk:codegen") public final class PutMetadataRequest extends IvsRequest implements ToCopyableBuilder<PutMetadataRequest.Builder,PutMetadataRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
PutMetadataRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static PutMetadataRequest.Builder |
builder() |
String |
channelArn()
ARN of the channel into which metadata is inserted.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
metadata()
Metadata to insert into the stream.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends PutMetadataRequest.Builder> |
serializableBuilderClass() |
PutMetadataRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String channelArn()
ARN of the channel into which metadata is inserted. This channel must have an active stream.
public final String metadata()
Metadata to insert into the stream. Maximum: 1 KB per request.
public PutMetadataRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<PutMetadataRequest.Builder,PutMetadataRequest>toBuilder in class IvsRequestpublic static PutMetadataRequest.Builder builder()
public static Class<? extends PutMetadataRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.