# パッケージcom.amazonaws.services.s3.modelの階層

パッケージ階層:

- すべてのパッケージ

## クラス階層

- java.lang.Object
  - com.amazonaws.services.s3.model.AccessControlList (implements java.io.Serializable)
  - com.amazonaws.AmazonWebServiceRequest
    - com.amazonaws.services.s3.model.AbortMultipartUploadRequest
    - com.amazonaws.services.s3.model.CompleteMultipartUploadRequest
    - com.amazonaws.services.s3.model.CopyObjectRequest
    - com.amazonaws.services.s3.model.CopyPartRequest
    - com.amazonaws.services.s3.model.CreateBucketRequest
    - com.amazonaws.services.s3.model.DeleteBucketPolicyRequest
    - com.amazonaws.services.s3.model.DeleteBucketRequest
    - com.amazonaws.services.s3.model.DeleteBucketWebsiteConfigurationRequest
    - com.amazonaws.services.s3.model.DeleteObjectRequest
    - com.amazonaws.services.s3.model.DeleteObjectsRequest
    - com.amazonaws.services.s3.model.DeleteVersionRequest
    - com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
    - com.amazonaws.services.s3.model.GenericBucketRequest
    - com.amazonaws.services.s3.model.GetBucketAclRequest
    - com.amazonaws.services.s3.model.GetBucketLocationRequest
    - com.amazonaws.services.s3.model.GetBucketPolicyRequest
    - com.amazonaws.services.s3.model.GetBucketWebsiteConfigurationRequest
    - com.amazonaws.services.s3.model.GetObjectMetadataRequest
    - com.amazonaws.services.s3.model.GetObjectRequest
    - com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
    - com.amazonaws.services.s3.model.ListBucketsRequest
    - com.amazonaws.services.s3.model.ListMultipartUploadsRequest
    - com.amazonaws.services.s3.model.ListObjectsRequest
    - com.amazonaws.services.s3.model.ListPartsRequest
    - com.amazonaws.services.s3.model.ListVersionsRequest
    - com.amazonaws.services.s3.model.PutObjectRequest
    - com.amazonaws.services.s3.model.ResponseHeaderOverrides
    - com.amazonaws.services.s3.model.RestoreObjectRequest
    - com.amazonaws.services.s3.model.SetBucketAclRequest
    - com.amazonaws.services.s3.model.SetBucketLoggingConfigurationRequest
    - com.amazonaws.services.s3.model.SetBucketNotificationConfigurationRequest
    - com.amazonaws.services.s3.model.SetBucketPolicyRequest
    - com.amazonaws.services.s3.model.SetBucketVersioningConfigurationRequest
    - com.amazonaws.services.s3.model.SetBucketWebsiteConfigurationRequest
    - com.amazonaws.services.s3.model.UploadPartRequest
  - com.amazonaws.services.s3.model.Bucket
  - com.amazonaws.services.s3.model.BucketCrossOriginConfiguration
  - com.amazonaws.services.s3.model.BucketLifecycleConfiguration
  - com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Rule
  - com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Transition
  - com.amazonaws.services.s3.model.BucketLoggingConfiguration
  - com.amazonaws.services.s3.model.BucketNotificationConfiguration
  - com.amazonaws.services.s3.model.BucketNotificationConfiguration.TopicConfiguration
  - com.amazonaws.services.s3.model.BucketPolicy
  - com.amazonaws.services.s3.model.BucketTaggingConfiguration
  - com.amazonaws.services.s3.model.BucketVersioningConfiguration
  - com.amazonaws.services.s3.model.BucketWebsiteConfiguration
  - com.amazonaws.services.s3.model.CanonicalGrantee (implements com.amazonaws.services.s3.model.Grantee)
  - com.amazonaws.services.s3.model.CompleteMultipartUploadResult (implements com.amazonaws.services.s3.internal.ObjectExpirationResult, com.amazonaws.services.s3.internal.ServerSideEncryptionResult)
  - com.amazonaws.services.s3.model.CopyObjectResult (implements com.amazonaws.services.s3.internal.ObjectExpirationResult, com.amazonaws.services.s3.internal.ServerSideEncryptionResult)
  - com.amazonaws.services.s3.model.CopyPartResult (implements com.amazonaws.services.s3.internal.ServerSideEncryptionResult)
  - com.amazonaws.services.s3.model.CORSRule
  - com.amazonaws.services.s3.model.CryptoConfiguration
  - com.amazonaws.services.s3.model.DeleteObjectsRequest.KeyVersion
  - com.amazonaws.services.s3.model.DeleteObjectsResult
  - com.amazonaws.services.s3.model.DeleteObjectsResult.DeletedObject
  - com.amazonaws.services.s3.model.EmailAddressGrantee (implements com.amazonaws.services.s3.model.Grantee)
  - com.amazonaws.services.s3.model.EncryptionMaterials
  - com.amazonaws.services.s3.model.Grant
  - com.amazonaws.services.s3.model.InitiateMultipartUploadResult (implements com.amazonaws.services.s3.internal.ServerSideEncryptionResult)
  - java.io.InputStream (implements java.io.Closeable)
    - java.io.FilterInputStream
      - com.amazonaws.services.s3.model.S3ObjectInputStream
  - com.amazonaws.services.s3.model.MultiFactorAuthentication
  - com.amazonaws.services.s3.model.MultiObjectDeleteException.DeleteError
  - com.amazonaws.services.s3.model.MultipartUpload
  - com.amazonaws.services.s3.model.MultipartUploadListing
  - com.amazonaws.services.s3.model.ObjectListing
  - com.amazonaws.services.s3.model.ObjectMetadata (implements com.amazonaws.services.s3.internal.ObjectExpirationResult, com.amazonaws.services.s3.internal.ObjectRestoreResult, com.amazonaws.services.s3.internal.ServerSideEncryptionResult)
  - com.amazonaws.services.s3.model.Owner (implements java.io.Serializable)
  - com.amazonaws.services.s3.model.PartETag
  - com.amazonaws.services.s3.model.PartListing
  - com.amazonaws.services.s3.model.PartSummary
  - com.amazonaws.services.s3.model.ProgressEvent
  - com.amazonaws.services.s3.model.PutObjectResult (implements com.amazonaws.services.s3.internal.ObjectExpirationResult, com.amazonaws.services.s3.internal.ServerSideEncryptionResult)
  - com.amazonaws.services.s3.model.RedirectRule
  - com.amazonaws.services.s3.model.RoutingRule
  - com.amazonaws.services.s3.model.RoutingRuleCondition
  - com.amazonaws.services.s3.model.S3Object (implements java.io.Closeable)
  - com.amazonaws.services.s3.model.S3ObjectSummary
  - com.amazonaws.services.s3.model.S3VersionSummary
  - com.amazonaws.services.s3.model.StaticEncryptionMaterialsProvider (implements com.amazonaws.services.s3.model.EncryptionMaterialsProvider)
  - com.amazonaws.services.s3.model.TagSet
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.amazonaws.AmazonClientException
          - com.amazonaws.AmazonServiceException
            - com.amazonaws.services.s3.model.AmazonS3Exception
              - com.amazonaws.services.s3.model.MultiObjectDeleteException
  - com.amazonaws.services.s3.model.UploadPartResult (implements com.amazonaws.services.s3.internal.ServerSideEncryptionResult)
  - com.amazonaws.services.s3.model.VersionListing
  - com.amazonaws.services.s3.model.WebsiteConfiguration

## インタフェース階層

- com.amazonaws.services.s3.model.EncryptionMaterialsAccessor
  - com.amazonaws.services.s3.model.EncryptionMaterialsProvider
- com.amazonaws.services.s3.model.Grantee
- com.amazonaws.services.s3.model.ProgressListener

## 列挙型階層

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.amazonaws.services.s3.model.StorageClass
    - com.amazonaws.services.s3.model.Region
    - com.amazonaws.services.s3.model.Permission
    - com.amazonaws.services.s3.model.GroupGrantee (implements com.amazonaws.services.s3.model.Grantee)
    - com.amazonaws.services.s3.model.CryptoStorageMode
    - com.amazonaws.services.s3.model.CORSRule.AllowedMethods
    - com.amazonaws.services.s3.model.CannedAccessControlList