StructuredPojo
, ToCopyableBuilder<DeliveryStreamDescription.Builder,DeliveryStreamDescription>
@Generated("software.amazon.awssdk:codegen") public class DeliveryStreamDescription extends Object implements StructuredPojo, ToCopyableBuilder<DeliveryStreamDescription.Builder,DeliveryStreamDescription>
Contains information about a delivery stream.
Modifier and Type | Class | Description |
---|---|---|
static interface |
DeliveryStreamDescription.Builder |
Modifier and Type | Method | Description |
---|---|---|
static DeliveryStreamDescription.Builder |
builder() |
|
Date |
createTimestamp() |
The date and time that the delivery stream was created.
|
String |
deliveryStreamARN() |
The Amazon Resource Name (ARN) of the delivery stream.
|
String |
deliveryStreamName() |
The name of the delivery stream.
|
String |
deliveryStreamStatus() |
The status of the delivery stream.
|
List<DestinationDescription> |
destinations() |
The destinations.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
Boolean |
hasMoreDestinations() |
Indicates whether there are more destinations available to list.
|
Date |
lastUpdateTimestamp() |
The date and time that the delivery stream was last updated.
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller . |
static Class<? extends DeliveryStreamDescription.Builder> |
serializableBuilderClass() |
|
DeliveryStreamDescription.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
|
String |
versionId() |
Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID
is required when updating the destination.
|
public String deliveryStreamName()
The name of the delivery stream.
public String deliveryStreamARN()
The Amazon Resource Name (ARN) of the delivery stream.
public String deliveryStreamStatus()
The status of the delivery stream.
DeliveryStreamStatus
public String versionId()
Each time the destination is updated for a delivery stream, the version ID is changed, and the current version ID is required when updating the destination. This is so that the service knows it is applying the changes to the correct version of the delivery stream.
public Date createTimestamp()
The date and time that the delivery stream was created.
public Date lastUpdateTimestamp()
The date and time that the delivery stream was last updated.
public List<DestinationDescription> destinations()
The destinations.
public Boolean hasMoreDestinations()
Indicates whether there are more destinations available to list.
public DeliveryStreamDescription.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<DeliveryStreamDescription.Builder,DeliveryStreamDescription>
public static DeliveryStreamDescription.Builder builder()
public static Class<? extends DeliveryStreamDescription.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.