Class SegmentDeliveryConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.mediatailor.model.SegmentDeliveryConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SegmentDeliveryConfiguration.Builder,SegmentDeliveryConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class SegmentDeliveryConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SegmentDeliveryConfiguration.Builder,SegmentDeliveryConfiguration>
The segment delivery configuration settings.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSegmentDeliveryConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringbaseUrl()The base URL of the host or path of the segment delivery server that you're using to serve segments.static SegmentDeliveryConfiguration.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringname()A unique identifier used to distinguish between multiple segment delivery configurations in a source location.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends SegmentDeliveryConfiguration.Builder>serializableBuilderClass()SegmentDeliveryConfiguration.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
baseUrl
public final String baseUrl()
The base URL of the host or path of the segment delivery server that you're using to serve segments. This is typically a content delivery network (CDN). The URL can be absolute or relative. To use an absolute URL include the protocol, such as
https://example.com/some/path. To use a relative URL specify the relative path, such as/some/path*.- Returns:
- The base URL of the host or path of the segment delivery server that you're using to serve segments. This
is typically a content delivery network (CDN). The URL can be absolute or relative. To use an absolute
URL include the protocol, such as
https://example.com/some/path. To use a relative URL specify the relative path, such as/some/path*.
-
name
public final String name()
A unique identifier used to distinguish between multiple segment delivery configurations in a source location.
- Returns:
- A unique identifier used to distinguish between multiple segment delivery configurations in a source location.
-
toBuilder
public SegmentDeliveryConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SegmentDeliveryConfiguration.Builder,SegmentDeliveryConfiguration>
-
builder
public static SegmentDeliveryConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends SegmentDeliveryConfiguration.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-