|
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_2012_03_15.model.StreamingDistributionConfig
public class StreamingDistributionConfig
The configuration for the streaming distribution.
Constructor Summary | |
---|---|
StreamingDistributionConfig()
Default constructor for a new StreamingDistributionConfig object. |
|
StreamingDistributionConfig(S3Origin s3Origin,
java.lang.String callerReference,
java.lang.Boolean enabled)
Constructs a new StreamingDistributionConfig object. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getCallerReference()
A unique number that ensures the request can't be replayed. |
java.util.List<java.lang.String> |
getCNAME()
A CNAME alias you want to associate with this streaming distribution. |
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()
S3 Origin information to associate with the distribution. |
TrustedSigners |
getTrustedSigners()
A complex type that specifies any AWS accounts you want to permit 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 |
setCallerReference(java.lang.String callerReference)
A unique number that ensures the request can't be replayed. |
void |
setCNAME(java.util.Collection<java.lang.String> cNAME)
A CNAME alias you want to associate with this streaming distribution. |
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)
S3 Origin information to associate with the distribution. |
void |
setTrustedSigners(TrustedSigners trustedSigners)
A complex type that specifies any AWS accounts you want to permit to create signed URLs for private content. |
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and debugging. |
StreamingDistributionConfig |
withCallerReference(java.lang.String callerReference)
A unique number that ensures the request can't be replayed. |
StreamingDistributionConfig |
withCNAME(java.util.Collection<java.lang.String> cNAME)
A CNAME alias you want to associate with this streaming distribution. |
StreamingDistributionConfig |
withCNAME(java.lang.String... cNAME)
A CNAME alias you want to associate with this streaming distribution. |
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)
S3 Origin information to associate with the distribution. |
StreamingDistributionConfig |
withTrustedSigners(TrustedSigners trustedSigners)
A complex type that specifies any AWS accounts you want to permit 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(S3Origin s3Origin, java.lang.String callerReference, java.lang.Boolean enabled)
s3Origin
- S3 Origin information to associate with the
distribution.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.enabled
- Whether the streaming distribution is enabled to accept
end user requests for content.Method Detail |
---|
public S3Origin getS3Origin()
public void setS3Origin(S3Origin s3Origin)
s3Origin
- S3 Origin information to associate with the distribution.public StreamingDistributionConfig withS3Origin(S3Origin s3Origin)
Returns a reference to this object so that method calls can be chained together.
s3Origin
- S3 Origin information to associate with the distribution.
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 java.util.List<java.lang.String> getCNAME()
public void setCNAME(java.util.Collection<java.lang.String> cNAME)
cNAME
- A CNAME alias you want to associate with this streaming distribution.
You can have up to 10 CNAME aliases per streaming distribution. Only
include a CNAME element if you have a CNAME to associate with the
distribution. Don't include an empty CNAME element in the
StreamingDistributionConfig object. If you do, CloudFront returns a
MalformedXML error.public StreamingDistributionConfig withCNAME(java.lang.String... cNAME)
Returns a reference to this object so that method calls can be chained together.
cNAME
- A CNAME alias you want to associate with this streaming distribution.
You can have up to 10 CNAME aliases per streaming distribution. Only
include a CNAME element if you have a CNAME to associate with the
distribution. Don't include an empty CNAME element in the
StreamingDistributionConfig object. If you do, CloudFront returns a
MalformedXML error.
public StreamingDistributionConfig withCNAME(java.util.Collection<java.lang.String> cNAME)
Returns a reference to this object so that method calls can be chained together.
cNAME
- A CNAME alias you want to associate with this streaming distribution.
You can have up to 10 CNAME aliases per streaming distribution. Only
include a CNAME element if you have a CNAME to associate with the
distribution. Don't include an empty CNAME element in the
StreamingDistributionConfig object. If you do, CloudFront returns a
MalformedXML error.
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 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 LoggingConfig getLogging()
public void setLogging(LoggingConfig logging)
logging
- A complex type that controls whether access logs are written for the
streaming distribution. If you want to turn on access logs, include
this element; if you want to turn off access logs, remove this
element.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. If you want to turn on access logs, include
this element; if you want to turn off access logs, remove this
element.
public TrustedSigners getTrustedSigners()
public void setTrustedSigners(TrustedSigners trustedSigners)
trustedSigners
- A complex type that specifies any AWS accounts you want to permit to
create signed URLs for private content. If you want the distribution
to use signed URLs, include this element; if you want the distribution
to use basic URLs, remove this element.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 any AWS accounts you want to permit to
create signed URLs for private content. If you want the distribution
to use signed URLs, include this element; if you want the distribution
to use basic URLs, remove this element.
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 |