@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class KinesisVideoStreamPoolConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The video stream pool configuration object.
Constructor and Description |
---|
KinesisVideoStreamPoolConfiguration() |
Modifier and Type | Method and Description |
---|---|
KinesisVideoStreamPoolConfiguration |
clone() |
boolean |
equals(Object obj) |
Date |
getCreatedTimestamp()
The time at which the configuration was created.
|
String |
getPoolArn()
The ARN of the video stream pool configuration.
|
String |
getPoolId()
The ID of the video stream pool in the configuration.
|
String |
getPoolName()
The name of the video stream pool configuration.
|
Integer |
getPoolSize()
The size of the video stream pool in the configuration.
|
String |
getPoolStatus()
The status of the video stream pool in the configuration.
|
KinesisVideoStreamConfiguration |
getStreamConfiguration()
The Kinesis video stream pool configuration object.
|
Date |
getUpdatedTimestamp()
The time at which the configuration was updated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCreatedTimestamp(Date createdTimestamp)
The time at which the configuration was created.
|
void |
setPoolArn(String poolArn)
The ARN of the video stream pool configuration.
|
void |
setPoolId(String poolId)
The ID of the video stream pool in the configuration.
|
void |
setPoolName(String poolName)
The name of the video stream pool configuration.
|
void |
setPoolSize(Integer poolSize)
The size of the video stream pool in the configuration.
|
void |
setPoolStatus(String poolStatus)
The status of the video stream pool in the configuration.
|
void |
setStreamConfiguration(KinesisVideoStreamConfiguration streamConfiguration)
The Kinesis video stream pool configuration object.
|
void |
setUpdatedTimestamp(Date updatedTimestamp)
The time at which the configuration was updated.
|
String |
toString()
Returns a string representation of this object.
|
KinesisVideoStreamPoolConfiguration |
withCreatedTimestamp(Date createdTimestamp)
The time at which the configuration was created.
|
KinesisVideoStreamPoolConfiguration |
withPoolArn(String poolArn)
The ARN of the video stream pool configuration.
|
KinesisVideoStreamPoolConfiguration |
withPoolId(String poolId)
The ID of the video stream pool in the configuration.
|
KinesisVideoStreamPoolConfiguration |
withPoolName(String poolName)
The name of the video stream pool configuration.
|
KinesisVideoStreamPoolConfiguration |
withPoolSize(Integer poolSize)
The size of the video stream pool in the configuration.
|
KinesisVideoStreamPoolConfiguration |
withPoolStatus(KinesisVideoStreamPoolStatus poolStatus)
The status of the video stream pool in the configuration.
|
KinesisVideoStreamPoolConfiguration |
withPoolStatus(String poolStatus)
The status of the video stream pool in the configuration.
|
KinesisVideoStreamPoolConfiguration |
withStreamConfiguration(KinesisVideoStreamConfiguration streamConfiguration)
The Kinesis video stream pool configuration object.
|
KinesisVideoStreamPoolConfiguration |
withUpdatedTimestamp(Date updatedTimestamp)
The time at which the configuration was updated.
|
public void setPoolArn(String poolArn)
The ARN of the video stream pool configuration.
poolArn
- The ARN of the video stream pool configuration.public String getPoolArn()
The ARN of the video stream pool configuration.
public KinesisVideoStreamPoolConfiguration withPoolArn(String poolArn)
The ARN of the video stream pool configuration.
poolArn
- The ARN of the video stream pool configuration.public void setPoolName(String poolName)
The name of the video stream pool configuration.
poolName
- The name of the video stream pool configuration.public String getPoolName()
The name of the video stream pool configuration.
public KinesisVideoStreamPoolConfiguration withPoolName(String poolName)
The name of the video stream pool configuration.
poolName
- The name of the video stream pool configuration.public void setPoolId(String poolId)
The ID of the video stream pool in the configuration.
poolId
- The ID of the video stream pool in the configuration.public String getPoolId()
The ID of the video stream pool in the configuration.
public KinesisVideoStreamPoolConfiguration withPoolId(String poolId)
The ID of the video stream pool in the configuration.
poolId
- The ID of the video stream pool in the configuration.public void setPoolStatus(String poolStatus)
The status of the video stream pool in the configuration.
poolStatus
- The status of the video stream pool in the configuration.KinesisVideoStreamPoolStatus
public String getPoolStatus()
The status of the video stream pool in the configuration.
KinesisVideoStreamPoolStatus
public KinesisVideoStreamPoolConfiguration withPoolStatus(String poolStatus)
The status of the video stream pool in the configuration.
poolStatus
- The status of the video stream pool in the configuration.KinesisVideoStreamPoolStatus
public KinesisVideoStreamPoolConfiguration withPoolStatus(KinesisVideoStreamPoolStatus poolStatus)
The status of the video stream pool in the configuration.
poolStatus
- The status of the video stream pool in the configuration.KinesisVideoStreamPoolStatus
public void setPoolSize(Integer poolSize)
The size of the video stream pool in the configuration.
poolSize
- The size of the video stream pool in the configuration.public Integer getPoolSize()
The size of the video stream pool in the configuration.
public KinesisVideoStreamPoolConfiguration withPoolSize(Integer poolSize)
The size of the video stream pool in the configuration.
poolSize
- The size of the video stream pool in the configuration.public void setStreamConfiguration(KinesisVideoStreamConfiguration streamConfiguration)
The Kinesis video stream pool configuration object.
streamConfiguration
- The Kinesis video stream pool configuration object.public KinesisVideoStreamConfiguration getStreamConfiguration()
The Kinesis video stream pool configuration object.
public KinesisVideoStreamPoolConfiguration withStreamConfiguration(KinesisVideoStreamConfiguration streamConfiguration)
The Kinesis video stream pool configuration object.
streamConfiguration
- The Kinesis video stream pool configuration object.public void setCreatedTimestamp(Date createdTimestamp)
The time at which the configuration was created.
createdTimestamp
- The time at which the configuration was created.public Date getCreatedTimestamp()
The time at which the configuration was created.
public KinesisVideoStreamPoolConfiguration withCreatedTimestamp(Date createdTimestamp)
The time at which the configuration was created.
createdTimestamp
- The time at which the configuration was created.public void setUpdatedTimestamp(Date updatedTimestamp)
The time at which the configuration was updated.
updatedTimestamp
- The time at which the configuration was updated.public Date getUpdatedTimestamp()
The time at which the configuration was updated.
public KinesisVideoStreamPoolConfiguration withUpdatedTimestamp(Date updatedTimestamp)
The time at which the configuration was updated.
updatedTimestamp
- The time at which the configuration was updated.public String toString()
toString
in class Object
Object.toString()
public KinesisVideoStreamPoolConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.