Class ReservationResourceSpecification
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ReservationResourceSpecification.Builder,ReservationResourceSpecification>
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final ChannelClassChannel class, e.g.final StringChannel class, e.g.final ReservationCodeccodec()Codec, e.g.final StringCodec, e.g.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()Maximum bitrate, e.g.final StringMaximum bitrate, e.g.Maximum framerate, e.g.final StringMaximum framerate, e.g.final ReservationResolutionResolution, e.g.final StringResolution, e.g.final ReservationResourceTypeResource type, 'INPUT', 'OUTPUT', 'MULTIPLEX', or 'CHANNEL'final StringResource type, 'INPUT', 'OUTPUT', 'MULTIPLEX', or 'CHANNEL'static Class<? extends ReservationResourceSpecification.Builder> Special feature, e.g.final StringSpecial feature, e.g.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final ReservationVideoQualityVideo quality, e.g.final StringVideo quality, e.g.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
channelClass
Channel class, e.g. 'STANDARD'If the service returns an enum value that is not available in the current SDK version,
channelClasswill returnChannelClass.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromchannelClassAsString().- Returns:
- Channel class, e.g. 'STANDARD'
- See Also:
-
channelClassAsString
Channel class, e.g. 'STANDARD'If the service returns an enum value that is not available in the current SDK version,
channelClasswill returnChannelClass.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromchannelClassAsString().- Returns:
- Channel class, e.g. 'STANDARD'
- See Also:
-
codec
Codec, e.g. 'AVC'If the service returns an enum value that is not available in the current SDK version,
codecwill returnReservationCodec.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcodecAsString().- Returns:
- Codec, e.g. 'AVC'
- See Also:
-
codecAsString
Codec, e.g. 'AVC'If the service returns an enum value that is not available in the current SDK version,
codecwill returnReservationCodec.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcodecAsString().- Returns:
- Codec, e.g. 'AVC'
- See Also:
-
maximumBitrate
Maximum bitrate, e.g. 'MAX_20_MBPS'If the service returns an enum value that is not available in the current SDK version,
maximumBitratewill returnReservationMaximumBitrate.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommaximumBitrateAsString().- Returns:
- Maximum bitrate, e.g. 'MAX_20_MBPS'
- See Also:
-
maximumBitrateAsString
Maximum bitrate, e.g. 'MAX_20_MBPS'If the service returns an enum value that is not available in the current SDK version,
maximumBitratewill returnReservationMaximumBitrate.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommaximumBitrateAsString().- Returns:
- Maximum bitrate, e.g. 'MAX_20_MBPS'
- See Also:
-
maximumFramerate
Maximum framerate, e.g. 'MAX_30_FPS' (Outputs only)If the service returns an enum value that is not available in the current SDK version,
maximumFrameratewill returnReservationMaximumFramerate.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommaximumFramerateAsString().- Returns:
- Maximum framerate, e.g. 'MAX_30_FPS' (Outputs only)
- See Also:
-
maximumFramerateAsString
Maximum framerate, e.g. 'MAX_30_FPS' (Outputs only)If the service returns an enum value that is not available in the current SDK version,
maximumFrameratewill returnReservationMaximumFramerate.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommaximumFramerateAsString().- Returns:
- Maximum framerate, e.g. 'MAX_30_FPS' (Outputs only)
- See Also:
-
resolution
Resolution, e.g. 'HD'If the service returns an enum value that is not available in the current SDK version,
resolutionwill returnReservationResolution.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromresolutionAsString().- Returns:
- Resolution, e.g. 'HD'
- See Also:
-
resolutionAsString
Resolution, e.g. 'HD'If the service returns an enum value that is not available in the current SDK version,
resolutionwill returnReservationResolution.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromresolutionAsString().- Returns:
- Resolution, e.g. 'HD'
- See Also:
-
resourceType
Resource type, 'INPUT', 'OUTPUT', 'MULTIPLEX', or 'CHANNEL'If the service returns an enum value that is not available in the current SDK version,
resourceTypewill returnReservationResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromresourceTypeAsString().- Returns:
- Resource type, 'INPUT', 'OUTPUT', 'MULTIPLEX', or 'CHANNEL'
- See Also:
-
resourceTypeAsString
Resource type, 'INPUT', 'OUTPUT', 'MULTIPLEX', or 'CHANNEL'If the service returns an enum value that is not available in the current SDK version,
resourceTypewill returnReservationResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromresourceTypeAsString().- Returns:
- Resource type, 'INPUT', 'OUTPUT', 'MULTIPLEX', or 'CHANNEL'
- See Also:
-
specialFeature
Special feature, e.g. 'AUDIO_NORMALIZATION' (Channels only)If the service returns an enum value that is not available in the current SDK version,
specialFeaturewill returnReservationSpecialFeature.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromspecialFeatureAsString().- Returns:
- Special feature, e.g. 'AUDIO_NORMALIZATION' (Channels only)
- See Also:
-
specialFeatureAsString
Special feature, e.g. 'AUDIO_NORMALIZATION' (Channels only)If the service returns an enum value that is not available in the current SDK version,
specialFeaturewill returnReservationSpecialFeature.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromspecialFeatureAsString().- Returns:
- Special feature, e.g. 'AUDIO_NORMALIZATION' (Channels only)
- See Also:
-
videoQuality
Video quality, e.g. 'STANDARD' (Outputs only)If the service returns an enum value that is not available in the current SDK version,
videoQualitywill returnReservationVideoQuality.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvideoQualityAsString().- Returns:
- Video quality, e.g. 'STANDARD' (Outputs only)
- See Also:
-
videoQualityAsString
Video quality, e.g. 'STANDARD' (Outputs only)If the service returns an enum value that is not available in the current SDK version,
videoQualitywill returnReservationVideoQuality.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvideoQualityAsString().- Returns:
- Video quality, e.g. 'STANDARD' (Outputs only)
- See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ReservationResourceSpecification.Builder,ReservationResourceSpecification> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-