@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SegmentDeliveryConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
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*.
Constructor and Description |
---|
SegmentDeliveryConfiguration() |
Modifier and Type | Method and Description |
---|---|
SegmentDeliveryConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getBaseUrl()
The base URL of the host or path of the segment delivery server that you're using to serve segments.
|
String |
getName()
A unique identifier used to distinguish between multiple segment delivery configurations in a source location.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBaseUrl(String baseUrl)
The base URL of the host or path of the segment delivery server that you're using to serve segments.
|
void |
setName(String name)
A unique identifier used to distinguish between multiple segment delivery configurations in a source location.
|
String |
toString()
Returns a string representation of this object.
|
SegmentDeliveryConfiguration |
withBaseUrl(String baseUrl)
The base URL of the host or path of the segment delivery server that you're using to serve segments.
|
SegmentDeliveryConfiguration |
withName(String name)
A unique identifier used to distinguish between multiple segment delivery configurations in a source location.
|
public void setBaseUrl(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*.
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*.public String getBaseUrl()
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*.
public SegmentDeliveryConfiguration withBaseUrl(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*.
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*.public void setName(String name)
A unique identifier used to distinguish between multiple segment delivery configurations in a source location.
name
- A unique identifier used to distinguish between multiple segment delivery configurations in a source
location.public String getName()
A unique identifier used to distinguish between multiple segment delivery configurations in a source location.
public SegmentDeliveryConfiguration withName(String name)
A unique identifier used to distinguish between multiple segment delivery configurations in a source location.
name
- A unique identifier used to distinguish between multiple segment delivery configurations in a source
location.public String toString()
toString
in class Object
Object.toString()
public SegmentDeliveryConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.