@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 String streamId()
The stream ID.
public String streamArn()
The stream ARN.
public Integer streamVersion()
The stream version.
public String description()
The description of the stream.
public boolean hasFiles()
public 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 Instant createdAt()
The date when the stream was created.
public Instant lastUpdatedAt()
The date when the stream was last updated.
public 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 boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2019. All rights reserved.