@Generated(value="software.amazon.awssdk:codegen") public class ActiveTrustedSigners extends Object implements ToCopyableBuilder<ActiveTrustedSigners.Builder,ActiveTrustedSigners>
A complex type that lists the AWS accounts, if any, that you included in the TrustedSigners
complex type
for this distribution. These are the accounts that you want to allow to create signed URLs for private content.
The Signer
complex type lists the AWS account number of the trusted signer or self
if the
signer is the AWS account that created the distribution. The Signer
element also includes the IDs of any
active CloudFront key pairs that are associated with the trusted signer's AWS account. If no KeyPairId
element appears for a Signer
, that signer can't create signed URLs.
For more information, see Serving Private Content through CloudFront in the Amazon CloudFront Developer Guide.
Modifier and Type | Class and Description |
---|---|
static interface |
ActiveTrustedSigners.Builder |
Modifier and Type | Method and Description |
---|---|
static ActiveTrustedSigners.Builder |
builder() |
Boolean |
enabled()
Enabled is
true if any of the AWS accounts listed in the TrustedSigners complex type
for this RTMP distribution have active CloudFront key pairs. |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<Signer> |
items()
A complex type that contains one
Signer complex type for each trusted signer that is specified in
the TrustedSigners complex type. |
Integer |
quantity()
A complex type that contains one
Signer complex type for each trusted signer specified in the
TrustedSigners complex type. |
static Class<? extends ActiveTrustedSigners.Builder> |
serializableBuilderClass() |
ActiveTrustedSigners.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public Boolean enabled()
Enabled is true
if any of the AWS accounts listed in the TrustedSigners
complex type
for this RTMP distribution have active CloudFront key pairs. If not, Enabled
is false
.
For more information, see ActiveTrustedSigners.
true
if any of the AWS accounts listed in the TrustedSigners
complex
type for this RTMP distribution have active CloudFront key pairs. If not, Enabled
is
false
.
For more information, see ActiveTrustedSigners.
public Integer quantity()
A complex type that contains one Signer
complex type for each trusted signer specified in the
TrustedSigners
complex type.
For more information, see ActiveTrustedSigners.
Signer
complex type for each trusted signer specified in
the TrustedSigners
complex type.
For more information, see ActiveTrustedSigners.
public List<Signer> items()
A complex type that contains one Signer
complex type for each trusted signer that is specified in
the TrustedSigners
complex type.
For more information, see ActiveTrustedSigners.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
Signer
complex type for each trusted signer that is
specified in the TrustedSigners
complex type.
For more information, see ActiveTrustedSigners.
public ActiveTrustedSigners.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ActiveTrustedSigners.Builder,ActiveTrustedSigners>
public static ActiveTrustedSigners.Builder builder()
public static Class<? extends ActiveTrustedSigners.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.