@Generated(value="software.amazon.awssdk:codegen") public final class CreateStreamRequest extends IotRequest implements ToCopyableBuilder<CreateStreamRequest.Builder,CreateStreamRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateStreamRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateStreamRequest.Builder |
builder() |
String |
description()
A description of the stream.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
List<StreamFile> |
files()
The files to stream.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasFiles()
Returns true if the Files property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
int |
hashCode() |
boolean |
hasTags()
Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
String |
roleArn()
An IAM role that allows the IoT service principal assumes to access your S3 files.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateStreamRequest.Builder> |
serializableBuilderClass() |
String |
streamId()
The stream ID.
|
List<Tag> |
tags()
Metadata which can be used to manage streams.
|
CreateStreamRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String streamId()
The stream ID.
public final String description()
A description of the stream.
public final boolean hasFiles()
public final List<StreamFile> files()
The files to stream.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasFiles() to see if a value was sent in this field.
public final String roleArn()
An IAM role that allows the IoT service principal assumes to access your S3 files.
public final boolean hasTags()
public final List<Tag> tags()
Metadata which can be used to manage streams.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTags() to see if a value was sent in this field.
public CreateStreamRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateStreamRequest.Builder,CreateStreamRequest>toBuilder in class IotRequestpublic static CreateStreamRequest.Builder builder()
public static Class<? extends CreateStreamRequest.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 © 2021. All rights reserved.