@Generated(value="software.amazon.awssdk:codegen") public final class UpdateChannelRequest extends IoTAnalyticsRequest implements ToCopyableBuilder<UpdateChannelRequest.Builder,UpdateChannelRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateChannelRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static UpdateChannelRequest.Builder |
builder() |
String |
channelName()
The name of the channel to be updated.
|
ChannelStorage |
channelStorage()
Where channel data is stored.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
RetentionPeriod |
retentionPeriod()
How long, in days, message data is kept for the channel.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdateChannelRequest.Builder> |
serializableBuilderClass() |
UpdateChannelRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String channelName()
The name of the channel to be updated.
public final ChannelStorage channelStorage()
Where channel data is stored. You can choose one of serviceManagedS3 or
customerManagedS3 storage. If not specified, the default is serviceManagedS3. You can't
change this storage option after the channel is created.
serviceManagedS3 or
customerManagedS3 storage. If not specified, the default is serviceManagedS3.
You can't change this storage option after the channel is created.public final RetentionPeriod retentionPeriod()
How long, in days, message data is kept for the channel. The retention period can't be updated if the channel's Amazon S3 storage is customer-managed.
public UpdateChannelRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateChannelRequest.Builder,UpdateChannelRequest>toBuilder in class IoTAnalyticsRequestpublic static UpdateChannelRequest.Builder builder()
public static Class<? extends UpdateChannelRequest.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.