@Generated(value="software.amazon.awssdk:codegen") public final class CloudFrontOriginAccessIdentityList extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CloudFrontOriginAccessIdentityList.Builder,CloudFrontOriginAccessIdentityList>
Lists the origin access identities for CloudFront.Send a GET request to the
/CloudFront API version/origin-access-identity/cloudfront resource. The response includes a
CloudFrontOriginAccessIdentityList element with zero or more
CloudFrontOriginAccessIdentitySummary child elements. By default, your entire list of origin access
identities is returned in one single page. If the list is long, you can paginate it using the MaxItems
and Marker parameters.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CloudFrontOriginAccessIdentityList.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CloudFrontOriginAccessIdentityList.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasItems()
For responses, this returns true if the service returned a value for the Items property.
|
Boolean |
isTruncated()
A flag that indicates whether more origin access identities remain to be listed.
|
List<CloudFrontOriginAccessIdentitySummary> |
items()
A complex type that contains one
CloudFrontOriginAccessIdentitySummary element for each origin
access identity that was created by the current Amazon Web Services account. |
String |
marker()
Use this when paginating results to indicate where to begin in your list of origin access identities.
|
Integer |
maxItems()
The maximum number of origin access identities you want in the response body.
|
String |
nextMarker()
If
IsTruncated is true, this element is present and contains the value you can use for
the Marker request parameter to continue listing your origin access identities where they left off. |
Integer |
quantity()
The number of CloudFront origin access identities that were created by the current Amazon Web Services account.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CloudFrontOriginAccessIdentityList.Builder> |
serializableBuilderClass() |
CloudFrontOriginAccessIdentityList.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String marker()
Use this when paginating results to indicate where to begin in your list of origin access identities. The results
include identities in the list that occur after the marker. To get the next page of results, set the
Marker to the value of the NextMarker from the current page's response (which is also
the ID of the last identity on that page).
Marker to the value of the NextMarker from the current page's response
(which is also the ID of the last identity on that page).public final String nextMarker()
If IsTruncated is true, this element is present and contains the value you can use for
the Marker request parameter to continue listing your origin access identities where they left off.
IsTruncated is true, this element is present and contains the value you can
use for the Marker request parameter to continue listing your origin access identities where
they left off.public final Integer maxItems()
The maximum number of origin access identities you want in the response body.
public final Boolean isTruncated()
A flag that indicates whether more origin access identities remain to be listed. If your results were truncated,
you can make a follow-up pagination request using the Marker request parameter to retrieve more
items in the list.
Marker request parameter to
retrieve more items in the list.public final Integer quantity()
The number of CloudFront origin access identities that were created by the current Amazon Web Services account.
public final boolean hasItems()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final List<CloudFrontOriginAccessIdentitySummary> items()
A complex type that contains one CloudFrontOriginAccessIdentitySummary element for each origin
access identity that was created by the current Amazon Web Services account.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasItems() method.
CloudFrontOriginAccessIdentitySummary element for each
origin access identity that was created by the current Amazon Web Services account.public CloudFrontOriginAccessIdentityList.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CloudFrontOriginAccessIdentityList.Builder,CloudFrontOriginAccessIdentityList>public static CloudFrontOriginAccessIdentityList.Builder builder()
public static Class<? extends CloudFrontOriginAccessIdentityList.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.