com.amazonaws.services.cloudfront_2012_03_15

## クラス AmazonCloudFrontClient

- java.lang.Object
- - com.amazonaws.AmazonWebServiceClient
  - - com.amazonaws.services.cloudfront_2012_03_15.AmazonCloudFrontClient

- すべての実装されたインタフェース:
    AmazonCloudFront
  直系の既知のサブクラス:
    AmazonCloudFrontAsyncClient

  非推奨です。
  The Amazon CloudFront client in this namespace uses an older API version. This client is available to help customers as they migrate to the new API version.

      @Deprecated
      public class AmazonCloudFrontClient
      extends AmazonWebServiceClient
      implements AmazonCloudFront

  Client for accessing AmazonCloudFront. All service calls made using this client are blocking, and will not return until the service call completes.

- - ### フィールドの概要

    フィールド
    修飾子とタイプ | フィールドと説明
    --- | ---
    `protected java.util.List<com.amazonaws.transform.Unmarshaller<AmazonServiceException,org.w3c.dom.Node>>` | `exceptionUnmarshallers` 非推奨です。 List of exception unmarshallers for all AmazonCloudFront exceptions.

    - ### クラスから継承されたフィールド com.amazonaws.AmazonWebServiceClient

      `client, clientConfiguration, endpoint, requestHandlers, timeOffset, version`

  - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `AmazonCloudFrontClient(AWSCredentials awsCredentials)` 非推奨です。 Constructs a new client to invoke service methods on AmazonCloudFront using the specified AWS account credentials.
    `AmazonCloudFrontClient(AWSCredentials awsCredentials, ClientConfiguration clientConfiguration)` 非推奨です。 Constructs a new client to invoke service methods on AmazonCloudFront using the specified AWS account credentials and client configuration options.
    `AmazonCloudFrontClient(AWSCredentialsProvider awsCredentialsProvider)` 非推奨です。 Constructs a new client to invoke service methods on AmazonCloudFront using the specified AWS account credentials provider.
    `AmazonCloudFrontClient(AWSCredentialsProvider awsCredentialsProvider, ClientConfiguration clientConfiguration)` 非推奨です。 Constructs a new client to invoke service methods on AmazonCloudFront using the specified AWS account credentials provider and client configuration options.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `CreateCloudFrontOriginAccessIdentityResult` | `createCloudFrontOriginAccessIdentity(CreateCloudFrontOriginAccessIdentityRequest createCloudFrontOriginAccessIdentityRequest)` 非推奨です。 Create a new origin access identity.
    `CreateDistributionResult` | `createDistribution(CreateDistributionRequest createDistributionRequest)` 非推奨です。 Create a new distribution.
    `CreateInvalidationResult` | `createInvalidation(CreateInvalidationRequest createInvalidationRequest)` 非推奨です。 Create a new invalidation.
    `CreateStreamingDistributionResult` | `createStreamingDistribution(CreateStreamingDistributionRequest createStreamingDistributionRequest)` 非推奨です。 Create a new streaming distribution.
    `void` | `deleteCloudFrontOriginAccessIdentity(DeleteCloudFrontOriginAccessIdentityRequest deleteCloudFrontOriginAccessIdentityRequest)` 非推奨です。 Delete an origin access identity.
    `void` | `deleteDistribution(DeleteDistributionRequest deleteDistributionRequest)` 非推奨です。 Delete a distribution.
    `void` | `deleteStreamingDistribution(DeleteStreamingDistributionRequest deleteStreamingDistributionRequest)` 非推奨です。 Delete a streaming distribution.
    `ResponseMetadata` | `getCachedResponseMetadata(AmazonWebServiceRequest request)` 非推奨です。 Returns additional metadata for a previously executed successful, request, typically used for debugging issues where a service isn't acting as expected.
    `GetCloudFrontOriginAccessIdentityResult` | `getCloudFrontOriginAccessIdentity(GetCloudFrontOriginAccessIdentityRequest getCloudFrontOriginAccessIdentityRequest)` 非推奨です。 Get the information about an origin access identity.
    `GetCloudFrontOriginAccessIdentityConfigResult` | `getCloudFrontOriginAccessIdentityConfig(GetCloudFrontOriginAccessIdentityConfigRequest getCloudFrontOriginAccessIdentityConfigRequest)` 非推奨です。 Get the configuration information about an origin access identity.
    `GetDistributionResult` | `getDistribution(GetDistributionRequest getDistributionRequest)` 非推奨です。 Get the information about a distribution.
    `GetDistributionConfigResult` | `getDistributionConfig(GetDistributionConfigRequest getDistributionConfigRequest)` 非推奨です。 Get the configuration information about a distribution.
    `GetInvalidationResult` | `getInvalidation(GetInvalidationRequest getInvalidationRequest)` 非推奨です。 Get the information about an invalidation.
    `protected java.lang.String` | `getServiceAbbreviation()` 非推奨です。 リージョンによるサービスエンドポイントを特定するために、このサービスに対する 略称を返します
    `GetStreamingDistributionResult` | `getStreamingDistribution(GetStreamingDistributionRequest getStreamingDistributionRequest)` 非推奨です。 Get the information about a streaming distribution.
    `GetStreamingDistributionConfigResult` | `getStreamingDistributionConfig(GetStreamingDistributionConfigRequest getStreamingDistributionConfigRequest)` 非推奨です。 Get the configuration information about a streaming distribution.
    `ListCloudFrontOriginAccessIdentitiesResult` | `listCloudFrontOriginAccessIdentities(ListCloudFrontOriginAccessIdentitiesRequest listCloudFrontOriginAccessIdentitiesRequest)` 非推奨です。 List origin access identities.
    `ListDistributionsResult` | `listDistributions(ListDistributionsRequest listDistributionsRequest)` 非推奨です。 List distributions.
    `ListInvalidationsResult` | `listInvalidations(ListInvalidationsRequest listInvalidationsRequest)` 非推奨です。 List invalidation batches.
    `ListStreamingDistributionsResult` | `listStreamingDistributions(ListStreamingDistributionsRequest listStreamingDistributionsRequest)` 非推奨です。 List streaming distributions.
    `UpdateCloudFrontOriginAccessIdentityResult` | `updateCloudFrontOriginAccessIdentity(UpdateCloudFrontOriginAccessIdentityRequest updateCloudFrontOriginAccessIdentityRequest)` 非推奨です。 Update an origin access identity.
    `UpdateDistributionResult` | `updateDistribution(UpdateDistributionRequest updateDistributionRequest)` 非推奨です。 Update a distribution.
    `UpdateStreamingDistributionResult` | `updateStreamingDistribution(UpdateStreamingDistributionRequest updateStreamingDistributionRequest)` 非推奨です。 Update a streaming distribution.

    - ### クラスから継承されたメソッド com.amazonaws.AmazonWebServiceClient

      `addRequestHandler, convertToHttpRequest, createExecutionContext, getTimeOffset, getVersion, removeRequestHandler, setConfiguration, setEndpoint, setRegion, setTimeOffset, setVersion, shutdown, withTimeOffset`

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

    - ### インタフェースから継承されたメソッド com.amazonaws.services.cloudfront_2012_03_15.AmazonCloudFront

      `setEndpoint, shutdown`

- - ### フィールドの詳細

    - #### exceptionUnmarshallers

          protected final java.util.List<com.amazonaws.transform.Unmarshaller<AmazonServiceException,org.w3c.dom.Node>> exceptionUnmarshallers

      非推奨です。
      List of exception unmarshallers for all AmazonCloudFront exceptions.

  - ### コンストラクタの詳細

    - #### AmazonCloudFrontClient

          public AmazonCloudFrontClient(AWSCredentials awsCredentials)

      非推奨です。
      Constructs a new client to invoke service methods on AmazonCloudFront using the specified AWS account credentials.

      All service calls made using this new client object are blocking, and will not return until the service call completes.

      パラメータ:
        `awsCredentials` - The AWS credentials (access key ID and secret key) to use when authenticating with AWS services.

    - #### AmazonCloudFrontClient

          public AmazonCloudFrontClient(AWSCredentials awsCredentials,
                                ClientConfiguration clientConfiguration)

      非推奨です。
      Constructs a new client to invoke service methods on AmazonCloudFront using the specified AWS account credentials and client configuration options.

      All service calls made using this new client object are blocking, and will not return until the service call completes.

      パラメータ:
        `awsCredentials` - The AWS credentials (access key ID and secret key) to use when authenticating with AWS services.
        `clientConfiguration` - The client configuration options controlling how this client connects to AmazonCloudFront (ex: proxy settings, retry counts, etc.).

    - #### AmazonCloudFrontClient

          public AmazonCloudFrontClient(AWSCredentialsProvider awsCredentialsProvider)

      非推奨です。
      Constructs a new client to invoke service methods on AmazonCloudFront using the specified AWS account credentials provider.

      All service calls made using this new client object are blocking, and will not return until the service call completes.

      パラメータ:
        `awsCredentialsProvider` - The AWS credentials provider which will provide credentials to authenticate requests with AWS services.

    - #### AmazonCloudFrontClient

          public AmazonCloudFrontClient(AWSCredentialsProvider awsCredentialsProvider,
                                ClientConfiguration clientConfiguration)

      非推奨です。
      Constructs a new client to invoke service methods on AmazonCloudFront using the specified AWS account credentials provider and client configuration options.

      All service calls made using this new client object are blocking, and will not return until the service call completes.

      パラメータ:
        `awsCredentialsProvider` - The AWS credentials provider which will provide credentials to authenticate requests with AWS services.
        `clientConfiguration` - The client configuration options controlling how this client connects to AmazonCloudFront (ex: proxy settings, retry counts, etc.).

  - ### メソッドの詳細

    - #### getServiceAbbreviation

          protected java.lang.String getServiceAbbreviation()

      非推奨です。
      クラスからコピーされた説明: `AmazonWebServiceClient`
      リージョンによるサービスエンドポイントを特定するために、このサービスに対する 略称を返します
      オーバーライド:
        `getServiceAbbreviation` クラス内 `AmazonWebServiceClient`
      関連項目:
        `ServiceAbbreviations`

    - #### deleteCloudFrontOriginAccessIdentity

          public void deleteCloudFrontOriginAccessIdentity(DeleteCloudFrontOriginAccessIdentityRequest deleteCloudFrontOriginAccessIdentityRequest)
                                                    throws AmazonServiceException,
                                                           AmazonClientException

      非推奨です。

      Delete an origin access identity.

      定義:
        `deleteCloudFrontOriginAccessIdentity` インタフェース内 `AmazonCloudFront`
      パラメータ:
        `deleteCloudFrontOriginAccessIdentityRequest` - Container for the necessary parameters to execute the DeleteCloudFrontOriginAccessIdentity service method on AmazonCloudFront.
      例外:
        `InvalidIfMatchVersionException`
        `CloudFrontOriginAccessIdentityInUseException`
        `NoSuchCloudFrontOriginAccessIdentityException`
        `PreconditionFailedException`
        `AccessDeniedException`
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonCloudFront indicating either a problem with the data in the request, or a server side issue.

    - #### getStreamingDistributionConfig

          public GetStreamingDistributionConfigResult getStreamingDistributionConfig(GetStreamingDistributionConfigRequest getStreamingDistributionConfigRequest)
                                                                              throws AmazonServiceException,
                                                                                     AmazonClientException

      非推奨です。

      Get the configuration information about a streaming distribution.

      定義:
        `getStreamingDistributionConfig` インタフェース内 `AmazonCloudFront`
      パラメータ:
        `getStreamingDistributionConfigRequest` - Container for the necessary parameters to execute the GetStreamingDistributionConfig service method on AmazonCloudFront.
      戻り値:
        The response from the GetStreamingDistributionConfig service method, as returned by AmazonCloudFront.
      例外:
        `NoSuchStreamingDistributionException`
        `AccessDeniedException`
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonCloudFront indicating either a problem with the data in the request, or a server side issue.

    - #### getInvalidation

          public GetInvalidationResult getInvalidation(GetInvalidationRequest getInvalidationRequest)
                                                throws AmazonServiceException,
                                                       AmazonClientException

      非推奨です。

      Get the information about an invalidation.

      定義:
        `getInvalidation` インタフェース内 `AmazonCloudFront`
      パラメータ:
        `getInvalidationRequest` - Container for the necessary parameters to execute the GetInvalidation service method on AmazonCloudFront.
      戻り値:
        The response from the GetInvalidation service method, as returned by AmazonCloudFront.
      例外:
        `NoSuchInvalidationException`
        `NoSuchDistributionException`
        `AccessDeniedException`
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonCloudFront indicating either a problem with the data in the request, or a server side issue.

    - #### deleteStreamingDistribution

          public void deleteStreamingDistribution(DeleteStreamingDistributionRequest deleteStreamingDistributionRequest)
                                           throws AmazonServiceException,
                                                  AmazonClientException

      非推奨です。

      Delete a streaming distribution.

      定義:
        `deleteStreamingDistribution` インタフェース内 `AmazonCloudFront`
      パラメータ:
        `deleteStreamingDistributionRequest` - Container for the necessary parameters to execute the DeleteStreamingDistribution service method on AmazonCloudFront.
      例外:
        `InvalidIfMatchVersionException`
        `NoSuchStreamingDistributionException`
        `StreamingDistributionNotDisabledException`
        `PreconditionFailedException`
        `AccessDeniedException`
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonCloudFront indicating either a problem with the data in the request, or a server side issue.

    - #### createStreamingDistribution

          public CreateStreamingDistributionResult createStreamingDistribution(CreateStreamingDistributionRequest createStreamingDistributionRequest)
                                                                        throws AmazonServiceException,
                                                                               AmazonClientException

      非推奨です。

      Create a new streaming distribution.

      定義:
        `createStreamingDistribution` インタフェース内 `AmazonCloudFront`
      パラメータ:
        `createStreamingDistributionRequest` - Container for the necessary parameters to execute the CreateStreamingDistribution service method on AmazonCloudFront.
      戻り値:
        The response from the CreateStreamingDistribution service method, as returned by AmazonCloudFront.
      例外:
        `TooManyTrustedSignersException`
        `MissingBodyException`
        `TooManyStreamingDistributionCNAMEsException`
        `StreamingDistributionAlreadyExistsException`
        `CNAMEAlreadyExistsException`
        `AccessDeniedException`
        `TooManyStreamingDistributionsException`
        `InvalidArgumentException`
        `InvalidOriginAccessIdentityException`
        `TrustedSignerDoesNotExistException`
        `InvalidOriginException`
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonCloudFront indicating either a problem with the data in the request, or a server side issue.

    - #### createDistribution

          public CreateDistributionResult createDistribution(CreateDistributionRequest createDistributionRequest)
                                                      throws AmazonServiceException,
                                                             AmazonClientException

      非推奨です。

      Create a new distribution.

      定義:
        `createDistribution` インタフェース内 `AmazonCloudFront`
      パラメータ:
        `createDistributionRequest` - Container for the necessary parameters to execute the CreateDistribution service method on AmazonCloudFront.
      戻り値:
        The response from the CreateDistribution service method, as returned by AmazonCloudFront.
      例外:
        `InvalidDefaultRootObjectException`
        `MissingBodyException`
        `TooManyDistributionCNAMEsException`
        `TooManyDistributionsException`
        `CNAMEAlreadyExistsException`
        `InvalidArgumentException`
        `InvalidOriginAccessIdentityException`
        `TrustedSignerDoesNotExistException`
        `InvalidOriginException`
        `TooManyTrustedSignersException`
        `AccessDeniedException`
        `DistributionAlreadyExistsException`
        `InvalidRequiredProtocolException`
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonCloudFront indicating either a problem with the data in the request, or a server side issue.

    - #### deleteDistribution

          public void deleteDistribution(DeleteDistributionRequest deleteDistributionRequest)
                                  throws AmazonServiceException,
                                         AmazonClientException

      非推奨です。

      Delete a distribution.

      定義:
        `deleteDistribution` インタフェース内 `AmazonCloudFront`
      パラメータ:
        `deleteDistributionRequest` - Container for the necessary parameters to execute the DeleteDistribution service method on AmazonCloudFront.
      例外:
        `InvalidIfMatchVersionException`
        `NoSuchDistributionException`
        `DistributionNotDisabledException`
        `PreconditionFailedException`
        `AccessDeniedException`
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonCloudFront indicating either a problem with the data in the request, or a server side issue.

    - #### updateDistribution

          public UpdateDistributionResult updateDistribution(UpdateDistributionRequest updateDistributionRequest)
                                                      throws AmazonServiceException,
                                                             AmazonClientException

      非推奨です。

      Update a distribution.

      定義:
        `updateDistribution` インタフェース内 `AmazonCloudFront`
      パラメータ:
        `updateDistributionRequest` - Container for the necessary parameters to execute the UpdateDistribution service method on AmazonCloudFront.
      戻り値:
        The response from the UpdateDistribution service method, as returned by AmazonCloudFront.
      例外:
        `InvalidDefaultRootObjectException`
        `InvalidIfMatchVersionException`
        `IllegalUpdateException`
        `MissingBodyException`
        `TooManyDistributionCNAMEsException`
        `PreconditionFailedException`
        `CNAMEAlreadyExistsException`
        `InvalidArgumentException`
        `InvalidOriginAccessIdentityException`
        `TrustedSignerDoesNotExistException`
        `TooManyTrustedSignersException`
        `NoSuchDistributionException`
        `AccessDeniedException`
        `InvalidRequiredProtocolException`
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonCloudFront indicating either a problem with the data in the request, or a server side issue.

    - #### updateStreamingDistribution

          public UpdateStreamingDistributionResult updateStreamingDistribution(UpdateStreamingDistributionRequest updateStreamingDistributionRequest)
                                                                        throws AmazonServiceException,
                                                                               AmazonClientException

      非推奨です。

      Update a streaming distribution.

      定義:
        `updateStreamingDistribution` インタフェース内 `AmazonCloudFront`
      パラメータ:
        `updateStreamingDistributionRequest` - Container for the necessary parameters to execute the UpdateStreamingDistribution service method on AmazonCloudFront.
      戻り値:
        The response from the UpdateStreamingDistribution service method, as returned by AmazonCloudFront.
      例外:
        `TooManyTrustedSignersException`
        `InvalidIfMatchVersionException`
        `IllegalUpdateException`
        `MissingBodyException`
        `NoSuchStreamingDistributionException`
        `TooManyStreamingDistributionCNAMEsException`
        `PreconditionFailedException`
        `AccessDeniedException`
        `CNAMEAlreadyExistsException`
        `InvalidArgumentException`
        `InvalidOriginAccessIdentityException`
        `TrustedSignerDoesNotExistException`
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonCloudFront indicating either a problem with the data in the request, or a server side issue.

    - #### createCloudFrontOriginAccessIdentity

          public CreateCloudFrontOriginAccessIdentityResult createCloudFrontOriginAccessIdentity(CreateCloudFrontOriginAccessIdentityRequest createCloudFrontOriginAccessIdentityRequest)
                                                                                          throws AmazonServiceException,
                                                                                                 AmazonClientException

      非推奨です。

      Create a new origin access identity.

      定義:
        `createCloudFrontOriginAccessIdentity` インタフェース内 `AmazonCloudFront`
      パラメータ:
        `createCloudFrontOriginAccessIdentityRequest` - Container for the necessary parameters to execute the CreateCloudFrontOriginAccessIdentity service method on AmazonCloudFront.
      戻り値:
        The response from the CreateCloudFrontOriginAccessIdentity service method, as returned by AmazonCloudFront.
      例外:
        `TooManyCloudFrontOriginAccessIdentitiesException`
        `MissingBodyException`
        `InvalidArgumentException`
        `CloudFrontOriginAccessIdentityAlreadyExistsException`
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonCloudFront indicating either a problem with the data in the request, or a server side issue.

    - #### getDistribution

          public GetDistributionResult getDistribution(GetDistributionRequest getDistributionRequest)
                                                throws AmazonServiceException,
                                                       AmazonClientException

      非推奨です。

      Get the information about a distribution.

      定義:
        `getDistribution` インタフェース内 `AmazonCloudFront`
      パラメータ:
        `getDistributionRequest` - Container for the necessary parameters to execute the GetDistribution service method on AmazonCloudFront.
      戻り値:
        The response from the GetDistribution service method, as returned by AmazonCloudFront.
      例外:
        `NoSuchDistributionException`
        `AccessDeniedException`
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonCloudFront indicating either a problem with the data in the request, or a server side issue.

    - #### getCloudFrontOriginAccessIdentityConfig

          public GetCloudFrontOriginAccessIdentityConfigResult getCloudFrontOriginAccessIdentityConfig(GetCloudFrontOriginAccessIdentityConfigRequest getCloudFrontOriginAccessIdentityConfigRequest)
                                                                                                throws AmazonServiceException,
                                                                                                       AmazonClientException

      非推奨です。

      Get the configuration information about an origin access identity.

      定義:
        `getCloudFrontOriginAccessIdentityConfig` インタフェース内 `AmazonCloudFront`
      パラメータ:
        `getCloudFrontOriginAccessIdentityConfigRequest` - Container for the necessary parameters to execute the GetCloudFrontOriginAccessIdentityConfig service method on AmazonCloudFront.
      戻り値:
        The response from the GetCloudFrontOriginAccessIdentityConfig service method, as returned by AmazonCloudFront.
      例外:
        `NoSuchCloudFrontOriginAccessIdentityException`
        `AccessDeniedException`
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonCloudFront indicating either a problem with the data in the request, or a server side issue.

    - #### getStreamingDistribution

          public GetStreamingDistributionResult getStreamingDistribution(GetStreamingDistributionRequest getStreamingDistributionRequest)
                                                                  throws AmazonServiceException,
                                                                         AmazonClientException

      非推奨です。

      Get the information about a streaming distribution.

      定義:
        `getStreamingDistribution` インタフェース内 `AmazonCloudFront`
      パラメータ:
        `getStreamingDistributionRequest` - Container for the necessary parameters to execute the GetStreamingDistribution service method on AmazonCloudFront.
      戻り値:
        The response from the GetStreamingDistribution service method, as returned by AmazonCloudFront.
      例外:
        `NoSuchStreamingDistributionException`
        `AccessDeniedException`
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonCloudFront indicating either a problem with the data in the request, or a server side issue.

    - #### listDistributions

          public ListDistributionsResult listDistributions(ListDistributionsRequest listDistributionsRequest)
                                                    throws AmazonServiceException,
                                                           AmazonClientException

      非推奨です。

      List distributions.

      定義:
        `listDistributions` インタフェース内 `AmazonCloudFront`
      パラメータ:
        `listDistributionsRequest` - Container for the necessary parameters to execute the ListDistributions service method on AmazonCloudFront.
      戻り値:
        The response from the ListDistributions service method, as returned by AmazonCloudFront.
      例外:
        `InvalidArgumentException`
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonCloudFront indicating either a problem with the data in the request, or a server side issue.

    - #### updateCloudFrontOriginAccessIdentity

          public UpdateCloudFrontOriginAccessIdentityResult updateCloudFrontOriginAccessIdentity(UpdateCloudFrontOriginAccessIdentityRequest updateCloudFrontOriginAccessIdentityRequest)
                                                                                          throws AmazonServiceException,
                                                                                                 AmazonClientException

      非推奨です。

      Update an origin access identity.

      定義:
        `updateCloudFrontOriginAccessIdentity` インタフェース内 `AmazonCloudFront`
      パラメータ:
        `updateCloudFrontOriginAccessIdentityRequest` - Container for the necessary parameters to execute the UpdateCloudFrontOriginAccessIdentity service method on AmazonCloudFront.
      戻り値:
        The response from the UpdateCloudFrontOriginAccessIdentity service method, as returned by AmazonCloudFront.
      例外:
        `InvalidIfMatchVersionException`
        `IllegalUpdateException`
        `MissingBodyException`
        `NoSuchCloudFrontOriginAccessIdentityException`
        `PreconditionFailedException`
        `AccessDeniedException`
        `InvalidArgumentException`
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonCloudFront indicating either a problem with the data in the request, or a server side issue.

    - #### getDistributionConfig

          public GetDistributionConfigResult getDistributionConfig(GetDistributionConfigRequest getDistributionConfigRequest)
                                                            throws AmazonServiceException,
                                                                   AmazonClientException

      非推奨です。

      Get the configuration information about a distribution.

      定義:
        `getDistributionConfig` インタフェース内 `AmazonCloudFront`
      パラメータ:
        `getDistributionConfigRequest` - Container for the necessary parameters to execute the GetDistributionConfig service method on AmazonCloudFront.
      戻り値:
        The response from the GetDistributionConfig service method, as returned by AmazonCloudFront.
      例外:
        `NoSuchDistributionException`
        `AccessDeniedException`
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonCloudFront indicating either a problem with the data in the request, or a server side issue.

    - #### getCloudFrontOriginAccessIdentity

          public GetCloudFrontOriginAccessIdentityResult getCloudFrontOriginAccessIdentity(GetCloudFrontOriginAccessIdentityRequest getCloudFrontOriginAccessIdentityRequest)
                                                                                    throws AmazonServiceException,
                                                                                           AmazonClientException

      非推奨です。

      Get the information about an origin access identity.

      定義:
        `getCloudFrontOriginAccessIdentity` インタフェース内 `AmazonCloudFront`
      パラメータ:
        `getCloudFrontOriginAccessIdentityRequest` - Container for the necessary parameters to execute the GetCloudFrontOriginAccessIdentity service method on AmazonCloudFront.
      戻り値:
        The response from the GetCloudFrontOriginAccessIdentity service method, as returned by AmazonCloudFront.
      例外:
        `NoSuchCloudFrontOriginAccessIdentityException`
        `AccessDeniedException`
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonCloudFront indicating either a problem with the data in the request, or a server side issue.

    - #### createInvalidation

          public CreateInvalidationResult createInvalidation(CreateInvalidationRequest createInvalidationRequest)
                                                      throws AmazonServiceException,
                                                             AmazonClientException

      非推奨です。

      Create a new invalidation.

      定義:
        `createInvalidation` インタフェース内 `AmazonCloudFront`
      パラメータ:
        `createInvalidationRequest` - Container for the necessary parameters to execute the CreateInvalidation service method on AmazonCloudFront.
      戻り値:
        The response from the CreateInvalidation service method, as returned by AmazonCloudFront.
      例外:
        `TooManyInvalidationsInProgressException`
        `MissingBodyException`
        `NoSuchDistributionException`
        `BatchTooLargeException`
        `AccessDeniedException`
        `InvalidArgumentException`
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonCloudFront indicating either a problem with the data in the request, or a server side issue.

    - #### listCloudFrontOriginAccessIdentities

          public ListCloudFrontOriginAccessIdentitiesResult listCloudFrontOriginAccessIdentities(ListCloudFrontOriginAccessIdentitiesRequest listCloudFrontOriginAccessIdentitiesRequest)
                                                                                          throws AmazonServiceException,
                                                                                                 AmazonClientException

      非推奨です。

      List origin access identities.

      定義:
        `listCloudFrontOriginAccessIdentities` インタフェース内 `AmazonCloudFront`
      パラメータ:
        `listCloudFrontOriginAccessIdentitiesRequest` - Container for the necessary parameters to execute the ListCloudFrontOriginAccessIdentities service method on AmazonCloudFront.
      戻り値:
        The response from the ListCloudFrontOriginAccessIdentities service method, as returned by AmazonCloudFront.
      例外:
        `InvalidArgumentException`
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonCloudFront indicating either a problem with the data in the request, or a server side issue.

    - #### listStreamingDistributions

          public ListStreamingDistributionsResult listStreamingDistributions(ListStreamingDistributionsRequest listStreamingDistributionsRequest)
                                                                      throws AmazonServiceException,
                                                                             AmazonClientException

      非推奨です。

      List streaming distributions.

      定義:
        `listStreamingDistributions` インタフェース内 `AmazonCloudFront`
      パラメータ:
        `listStreamingDistributionsRequest` - Container for the necessary parameters to execute the ListStreamingDistributions service method on AmazonCloudFront.
      戻り値:
        The response from the ListStreamingDistributions service method, as returned by AmazonCloudFront.
      例外:
        `InvalidArgumentException`
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonCloudFront indicating either a problem with the data in the request, or a server side issue.

    - #### listInvalidations

          public ListInvalidationsResult listInvalidations(ListInvalidationsRequest listInvalidationsRequest)
                                                    throws AmazonServiceException,
                                                           AmazonClientException

      非推奨です。

      List invalidation batches.

      定義:
        `listInvalidations` インタフェース内 `AmazonCloudFront`
      パラメータ:
        `listInvalidationsRequest` - Container for the necessary parameters to execute the ListInvalidations service method on AmazonCloudFront.
      戻り値:
        The response from the ListInvalidations service method, as returned by AmazonCloudFront.
      例外:
        `NoSuchDistributionException`
        `InvalidArgumentException`
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonCloudFront indicating either a problem with the data in the request, or a server side issue.

    - #### getCachedResponseMetadata

          public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)

      非推奨です。
      Returns additional metadata for a previously executed successful, request, typically used for debugging issues where a service isn't acting as expected. This data isn't considered part of the result data returned by an operation, so it's available through this separate, diagnostic interface.

      Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing the request.

      定義:
        `getCachedResponseMetadata` インタフェース内 `AmazonCloudFront`
      パラメータ:
        `request` - The originally executed request
      戻り値:
        The response metadata for the specified request, or null if none is available.