|
Did this page help you?Yes No Tell us about it... |
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.amazonaws.services.cloudfront.model.StreamingDistributionConfig
public class StreamingDistributionConfig
The configuration for the streaming distribution.
Constructor Summary | |
---|---|
StreamingDistributionConfig()
Default constructor for a new StreamingDistributionConfig object. |
|
StreamingDistributionConfig(java.lang.String callerReference,
S3Origin s3Origin,
java.lang.Boolean enabled)
Constructs a new StreamingDistributionConfig object. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
Aliases |
getAliases()
A complex type that contains information about CNAMEs (alternate domain names), if any, for this streaming distribution. |
java.lang.String |
getCallerReference()
A unique number that ensures the request can't be replayed. |
java.lang.String |
getComment()
Any comments you want to include about the streaming distribution. |
java.lang.Boolean |
getEnabled()
Whether the streaming distribution is enabled to accept end user requests for content. |
LoggingConfig |
getLogging()
A complex type that controls whether access logs are written for the streaming distribution. |
S3Origin |
getS3Origin()
A complex type that contains information about the Amazon S3 bucket from which you want CloudFront to get your media files for distribution. |
TrustedSigners |
getTrustedSigners()
A complex type that specifies the AWS accounts, if any, that you want to allow to create signed URLs for private content. |
int |
hashCode()
|
java.lang.Boolean |
isEnabled()
Whether the streaming distribution is enabled to accept end user requests for content. |
void |
setAliases(Aliases aliases)
A complex type that contains information about CNAMEs (alternate domain names), if any, for this streaming distribution. |
void |
setCallerReference(java.lang.String callerReference)
A unique number that ensures the request can't be replayed. |
void |
setComment(java.lang.String comment)
Any comments you want to include about the streaming distribution. |
void |
setEnabled(java.lang.Boolean enabled)
Whether the streaming distribution is enabled to accept end user requests for content. |
void |
setLogging(LoggingConfig logging)
A complex type that controls whether access logs are written for the streaming distribution. |
void |
setS3Origin(S3Origin s3Origin)
A complex type that contains information about the Amazon S3 bucket from which you want CloudFront to get your media files for distribution. |
void |
setTrustedSigners(TrustedSigners trustedSigners)
A complex type that specifies the AWS accounts, if any, that you want to allow to create signed URLs for private content. |
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and debugging. |
StreamingDistributionConfig |
withAliases(Aliases aliases)
A complex type that contains information about CNAMEs (alternate domain names), if any, for this streaming distribution. |
StreamingDistributionConfig |
withCallerReference(java.lang.String callerReference)
A unique number that ensures the request can't be replayed. |
StreamingDistributionConfig |
withComment(java.lang.String comment)
Any comments you want to include about the streaming distribution. |
StreamingDistributionConfig |
withEnabled(java.lang.Boolean enabled)
Whether the streaming distribution is enabled to accept end user requests for content. |
StreamingDistributionConfig |
withLogging(LoggingConfig logging)
A complex type that controls whether access logs are written for the streaming distribution. |
StreamingDistributionConfig |
withS3Origin(S3Origin s3Origin)
A complex type that contains information about the Amazon S3 bucket from which you want CloudFront to get your media files for distribution. |
StreamingDistributionConfig |
withTrustedSigners(TrustedSigners trustedSigners)
A complex type that specifies the AWS accounts, if any, that you want to allow to create signed URLs for private content. |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public StreamingDistributionConfig()
public StreamingDistributionConfig(java.lang.String callerReference, S3Origin s3Origin, java.lang.Boolean enabled)
callerReference
- A unique number that ensures the request can't
be replayed. If the CallerReference is new (no matter the content of
the StreamingDistributionConfig object), a new streaming distribution
is created. If the CallerReference is a value you already sent in a
previous request to create a streaming distribution, and the content
of the StreamingDistributionConfig is identical to the original
request (ignoring white space), the response includes the same
information returned to the original request. If the CallerReference
is a value you already sent in a previous request to create a
streaming distribution but the content of the
StreamingDistributionConfig is different from the original request,
CloudFront returns a DistributionAlreadyExists error.s3Origin
- A complex type that contains information about the
Amazon S3 bucket from which you want CloudFront to get your media
files for distribution.enabled
- Whether the streaming distribution is enabled to accept
end user requests for content.Method Detail |
---|
public java.lang.String getCallerReference()
public void setCallerReference(java.lang.String callerReference)
callerReference
- A unique number that ensures the request can't be replayed. If the
CallerReference is new (no matter the content of the
StreamingDistributionConfig object), a new streaming distribution is
created. If the CallerReference is a value you already sent in a
previous request to create a streaming distribution, and the content
of the StreamingDistributionConfig is identical to the original
request (ignoring white space), the response includes the same
information returned to the original request. If the CallerReference
is a value you already sent in a previous request to create a
streaming distribution but the content of the
StreamingDistributionConfig is different from the original request,
CloudFront returns a DistributionAlreadyExists error.public StreamingDistributionConfig withCallerReference(java.lang.String callerReference)
Returns a reference to this object so that method calls can be chained together.
callerReference
- A unique number that ensures the request can't be replayed. If the
CallerReference is new (no matter the content of the
StreamingDistributionConfig object), a new streaming distribution is
created. If the CallerReference is a value you already sent in a
previous request to create a streaming distribution, and the content
of the StreamingDistributionConfig is identical to the original
request (ignoring white space), the response includes the same
information returned to the original request. If the CallerReference
is a value you already sent in a previous request to create a
streaming distribution but the content of the
StreamingDistributionConfig is different from the original request,
CloudFront returns a DistributionAlreadyExists error.
public S3Origin getS3Origin()
public void setS3Origin(S3Origin s3Origin)
s3Origin
- A complex type that contains information about the Amazon S3 bucket
from which you want CloudFront to get your media files for
distribution.public StreamingDistributionConfig withS3Origin(S3Origin s3Origin)
Returns a reference to this object so that method calls can be chained together.
s3Origin
- A complex type that contains information about the Amazon S3 bucket
from which you want CloudFront to get your media files for
distribution.
public Aliases getAliases()
public void setAliases(Aliases aliases)
aliases
- A complex type that contains information about CNAMEs (alternate
domain names), if any, for this streaming distribution.public StreamingDistributionConfig withAliases(Aliases aliases)
Returns a reference to this object so that method calls can be chained together.
aliases
- A complex type that contains information about CNAMEs (alternate
domain names), if any, for this streaming distribution.
public java.lang.String getComment()
public void setComment(java.lang.String comment)
comment
- Any comments you want to include about the streaming distribution.public StreamingDistributionConfig withComment(java.lang.String comment)
Returns a reference to this object so that method calls can be chained together.
comment
- Any comments you want to include about the streaming distribution.
public LoggingConfig getLogging()
public void setLogging(LoggingConfig logging)
logging
- A complex type that controls whether access logs are written for the
streaming distribution.public StreamingDistributionConfig withLogging(LoggingConfig logging)
Returns a reference to this object so that method calls can be chained together.
logging
- A complex type that controls whether access logs are written for the
streaming distribution.
public TrustedSigners getTrustedSigners()
public void setTrustedSigners(TrustedSigners trustedSigners)
trustedSigners
- A complex type that specifies the AWS accounts, if any, that you want
to allow to create signed URLs for private content. If you want to
require signed URLs in requests for objects in the target origin that
match the PathPattern for this cache behavior, specify true for
Enabled, and specify the applicable values for Quantity and Items. For
more information, go to Using a Signed URL to Serve Private Content in
the Amazon CloudFront Developer Guide. If you don't want to require
signed URLs in requests for objects that match PathPattern, specify
false for Enabled and 0 for Quantity. Omit Items. To add, change, or
remove one or more trusted signers, change Enabled to true (if it's
currently false), change Quantity as applicable, and specify all of
the trusted signers that you want to include in the updated
distribution.public StreamingDistributionConfig withTrustedSigners(TrustedSigners trustedSigners)
Returns a reference to this object so that method calls can be chained together.
trustedSigners
- A complex type that specifies the AWS accounts, if any, that you want
to allow to create signed URLs for private content. If you want to
require signed URLs in requests for objects in the target origin that
match the PathPattern for this cache behavior, specify true for
Enabled, and specify the applicable values for Quantity and Items. For
more information, go to Using a Signed URL to Serve Private Content in
the Amazon CloudFront Developer Guide. If you don't want to require
signed URLs in requests for objects that match PathPattern, specify
false for Enabled and 0 for Quantity. Omit Items. To add, change, or
remove one or more trusted signers, change Enabled to true (if it's
currently false), change Quantity as applicable, and specify all of
the trusted signers that you want to include in the updated
distribution.
public java.lang.Boolean isEnabled()
public void setEnabled(java.lang.Boolean enabled)
enabled
- Whether the streaming distribution is enabled to accept end user
requests for content.public StreamingDistributionConfig withEnabled(java.lang.Boolean enabled)
Returns a reference to this object so that method calls can be chained together.
enabled
- Whether the streaming distribution is enabled to accept end user
requests for content.
public java.lang.Boolean getEnabled()
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |