@Generated(value="software.amazon.awssdk:codegen") public final class StreamInfo extends Object implements SdkPojo, Serializable, ToCopyableBuilder<StreamInfo.Builder,StreamInfo>
Information about a stream.
| Modifier and Type | Class and Description |
|---|---|
static interface |
StreamInfo.Builder |
| Modifier and Type | Method and Description |
|---|---|
static StreamInfo.Builder |
builder() |
Instant |
createdAt()
The date when the stream was created.
|
String |
description()
The 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() |
Instant |
lastUpdatedAt()
The date when the stream was last updated.
|
String |
roleArn()
An IAM role AWS IoT assumes to access your S3 files.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends StreamInfo.Builder> |
serializableBuilderClass() |
String |
streamArn()
The stream ARN.
|
String |
streamId()
The stream ID.
|
Integer |
streamVersion()
The stream version.
|
StreamInfo.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String streamId()
The stream ID.
public final String streamArn()
The stream ARN.
public final Integer streamVersion()
The stream version.
public final String description()
The 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 Instant createdAt()
The date when the stream was created.
public final Instant lastUpdatedAt()
The date when the stream was last updated.
public final String roleArn()
An IAM role AWS IoT assumes to access your S3 files.
public StreamInfo.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<StreamInfo.Builder,StreamInfo>public static StreamInfo.Builder builder()
public static Class<? extends StreamInfo.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.