Class KinesisVideoStreamPoolConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.chimesdkmediapipelines.model.KinesisVideoStreamPoolConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<KinesisVideoStreamPoolConfiguration.Builder,KinesisVideoStreamPoolConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class KinesisVideoStreamPoolConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<KinesisVideoStreamPoolConfiguration.Builder,KinesisVideoStreamPoolConfiguration>
The video stream pool configuration object.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceKinesisVideoStreamPoolConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static KinesisVideoStreamPoolConfiguration.Builderbuilder()InstantcreatedTimestamp()The time at which the configuration was created.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringpoolArn()The ARN of the video stream pool configuration.StringpoolId()The ID of the video stream pool in the configuration.StringpoolName()The name of the video stream pool configuration.IntegerpoolSize()The size of the video stream pool in the configuration.KinesisVideoStreamPoolStatuspoolStatus()The status of the video stream pool in the configuration.StringpoolStatusAsString()The status of the video stream pool in the configuration.List<SdkField<?>>sdkFields()static Class<? extends KinesisVideoStreamPoolConfiguration.Builder>serializableBuilderClass()KinesisVideoStreamConfigurationstreamConfiguration()The Kinesis video stream pool configuration object.KinesisVideoStreamPoolConfiguration.BuildertoBuilder()StringtoString()Returns a string representation of this object.InstantupdatedTimestamp()The time at which the configuration was updated.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
poolArn
public final String poolArn()
The ARN of the video stream pool configuration.
- Returns:
- The ARN of the video stream pool configuration.
-
poolName
public final String poolName()
The name of the video stream pool configuration.
- Returns:
- The name of the video stream pool configuration.
-
poolId
public final String poolId()
The ID of the video stream pool in the configuration.
- Returns:
- The ID of the video stream pool in the configuration.
-
poolStatus
public final KinesisVideoStreamPoolStatus poolStatus()
The status of the video stream pool in the configuration.
If the service returns an enum value that is not available in the current SDK version,
poolStatuswill returnKinesisVideoStreamPoolStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompoolStatusAsString().- Returns:
- The status of the video stream pool in the configuration.
- See Also:
KinesisVideoStreamPoolStatus
-
poolStatusAsString
public final String poolStatusAsString()
The status of the video stream pool in the configuration.
If the service returns an enum value that is not available in the current SDK version,
poolStatuswill returnKinesisVideoStreamPoolStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompoolStatusAsString().- Returns:
- The status of the video stream pool in the configuration.
- See Also:
KinesisVideoStreamPoolStatus
-
poolSize
public final Integer poolSize()
The size of the video stream pool in the configuration.
- Returns:
- The size of the video stream pool in the configuration.
-
streamConfiguration
public final KinesisVideoStreamConfiguration streamConfiguration()
The Kinesis video stream pool configuration object.
- Returns:
- The Kinesis video stream pool configuration object.
-
createdTimestamp
public final Instant createdTimestamp()
The time at which the configuration was created.
- Returns:
- The time at which the configuration was created.
-
updatedTimestamp
public final Instant updatedTimestamp()
The time at which the configuration was updated.
- Returns:
- The time at which the configuration was updated.
-
toBuilder
public KinesisVideoStreamPoolConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<KinesisVideoStreamPoolConfiguration.Builder,KinesisVideoStreamPoolConfiguration>
-
builder
public static KinesisVideoStreamPoolConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends KinesisVideoStreamPoolConfiguration.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-