@Generated(value="software.amazon.awssdk:codegen") public final class SpekeKeyProviderCmaf extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SpekeKeyProviderCmaf.Builder,SpekeKeyProviderCmaf>
Modifier and Type | Class and Description |
---|---|
static interface |
SpekeKeyProviderCmaf.Builder |
Modifier and Type | Method and Description |
---|---|
static SpekeKeyProviderCmaf.Builder |
builder() |
String |
certificateArn()
If you want your key provider to encrypt the content keys that it provides to MediaConvert, set up a certificate
with a master key using AWS Certificate Manager.
|
List<String> |
dashSignaledSystemIds()
Specify the DRM system IDs that you want signaled in the DASH manifest that MediaConvert creates as part of this
CMAF package.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasDashSignaledSystemIds()
For responses, this returns true if the service returned a value for the DashSignaledSystemIds property.
|
int |
hashCode() |
boolean |
hasHlsSignaledSystemIds()
For responses, this returns true if the service returned a value for the HlsSignaledSystemIds property.
|
List<String> |
hlsSignaledSystemIds()
Specify the DRM system ID that you want signaled in the HLS manifest that MediaConvert creates as part of this
CMAF package.
|
String |
resourceId()
Specify the resource ID that your SPEKE-compliant key provider uses to identify this content.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SpekeKeyProviderCmaf.Builder> |
serializableBuilderClass() |
SpekeKeyProviderCmaf.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
url()
Specify the URL to the key server that your SPEKE-compliant DRM key provider uses to provide keys for encrypting
your content.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String certificateArn()
public final boolean hasDashSignaledSystemIds()
isEmpty()
method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<String> dashSignaledSystemIds()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasDashSignaledSystemIds()
method.
public final boolean hasHlsSignaledSystemIds()
isEmpty()
method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> hlsSignaledSystemIds()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasHlsSignaledSystemIds()
method.
public final String resourceId()
public final String url()
public SpekeKeyProviderCmaf.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<SpekeKeyProviderCmaf.Builder,SpekeKeyProviderCmaf>
public static SpekeKeyProviderCmaf.Builder builder()
public static Class<? extends SpekeKeyProviderCmaf.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2022. All rights reserved.