A B C D E F G H I L M O P R S T U V W 

A

ablobstore - Variable in class org.jclouds.aws.s3.blobstore.strategy.internal.ParallelMultipartUploadStrategy
 
abortMultipartUpload(String, String, String) - Method in interface org.jclouds.aws.s3.AWSS3AsyncClient
Deprecated.
 
abortMultipartUpload(String, String, String) - Method in interface org.jclouds.aws.s3.AWSS3Client
This operation aborts a multipart upload.
add(String) - Method in class org.jclouds.aws.s3.domain.DeleteResult.Builder
 
addAll(Iterable<String>) - Method in class org.jclouds.aws.s3.domain.DeleteResult.Builder
 
addCopied(long) - Method in class org.jclouds.aws.s3.blobstore.strategy.internal.MultipartUploadSlicingAlgorithm
 
apply(HttpResponse) - Method in class org.jclouds.aws.s3.functions.ETagFromHttpResponseViaRegex
 
apply(Object) - Method in class org.jclouds.aws.s3.functions.ObjectMetadataKey
 
apply(HttpResponse) - Method in class org.jclouds.aws.s3.functions.UploadIdFromHttpResponseViaRegex
 
AsyncMultipartUploadStrategy - Interface in org.jclouds.aws.s3.blobstore.strategy
 
AWSRequestAuthorizeSignature - Class in org.jclouds.aws.s3.filters
Signs the AWS S3 request, supporting temporary signatures.
AWSRequestAuthorizeSignature(SignatureWire, String, boolean, String, String, Supplier<Credentials>, Provider<String>, Crypto, HttpUtils) - Constructor for class org.jclouds.aws.s3.filters.AWSRequestAuthorizeSignature
 
AWSS3ApiMetadata - Class in org.jclouds.aws.s3
Implementation of ApiMetadata for the Amazon-specific S3 API
AWSS3ApiMetadata() - Constructor for class org.jclouds.aws.s3.AWSS3ApiMetadata
 
AWSS3ApiMetadata(AWSS3ApiMetadata.Builder) - Constructor for class org.jclouds.aws.s3.AWSS3ApiMetadata
 
AWSS3ApiMetadata.Builder - Class in org.jclouds.aws.s3
 
AWSS3ApiMetadata.Builder() - Constructor for class org.jclouds.aws.s3.AWSS3ApiMetadata.Builder
 
AWSS3AsyncBlobStore - Class in org.jclouds.aws.s3.blobstore
Deprecated.
will be removed in jclouds 1.7, as async interfaces are no longer supported. Please use AWSS3BlobStore
AWSS3AsyncBlobStore(BlobStoreContext, BlobUtils, ListeningExecutorService, Supplier<Location>, Supplier<Set<? extends Location>>, AWSS3AsyncClient, AWSS3Client, Function<Set<BucketMetadata>, PageSet<? extends StorageMetadata>>, ContainerToBucketListOptions, BucketToResourceList, ObjectToBlob, BlobToHttpGetOptions, BlobToObject, ObjectToBlobMetadata, Provider<FetchBlobMetadata>, LoadingCache<String, AccessControlList>, Provider<AsyncMultipartUploadStrategy>) - Constructor for class org.jclouds.aws.s3.blobstore.AWSS3AsyncBlobStore
Deprecated.
 
AWSS3AsyncClient - Interface in org.jclouds.aws.s3
Deprecated.
please use org.jclouds.ContextBuilder#buildApi(AWSS3Client.class) as AWSS3AsyncClient interface will be removed in jclouds 1.7.
AWSS3BlobRequestSigner - Class in org.jclouds.aws.s3.blobstore
 
AWSS3BlobRequestSigner(RestAnnotationProcessor, BlobToObject, BlobToHttpGetOptions, Class<AWSS3AsyncClient>, Supplier<Credentials>, RequestAuthorizeSignature, Provider<String>, DateService) - Constructor for class org.jclouds.aws.s3.blobstore.AWSS3BlobRequestSigner
 
AWSS3BlobStore - Class in org.jclouds.aws.s3.blobstore
Provide AWS S3 specific extensions.
AWSS3BlobStoreContext - Interface in org.jclouds.aws.s3.blobstore
 
AWSS3BlobStoreContextImpl - Class in org.jclouds.aws.s3.blobstore.internal
 
AWSS3BlobStoreContextImpl(Context, TypeToken<? extends Context>, BlobMap.Factory, Utils, ConsistencyModel, InputStreamMap.Factory, AsyncBlobStore, BlobStore, BlobRequestSigner) - Constructor for class org.jclouds.aws.s3.blobstore.internal.AWSS3BlobStoreContextImpl
 
AWSS3BlobStoreContextModule - Class in org.jclouds.aws.s3.blobstore.config
 
AWSS3BlobStoreContextModule() - Constructor for class org.jclouds.aws.s3.blobstore.config.AWSS3BlobStoreContextModule
 
AWSS3BucketNameValidator - Class in org.jclouds.aws.s3.predicates.validators
Validates name for AWS S3 buckets.
AWSS3Client - Interface in org.jclouds.aws.s3
Provides access to amazon-specific S3 features
AWSS3ProviderMetadata - Class in org.jclouds.aws.s3
Implementation of ProviderMetadata for Amazon's Simple Storage Service (S3) provider.
AWSS3ProviderMetadata() - Constructor for class org.jclouds.aws.s3.AWSS3ProviderMetadata
 
AWSS3ProviderMetadata(AWSS3ProviderMetadata.Builder) - Constructor for class org.jclouds.aws.s3.AWSS3ProviderMetadata
 
AWSS3ProviderMetadata.Builder - Class in org.jclouds.aws.s3
 
AWSS3ProviderMetadata.Builder() - Constructor for class org.jclouds.aws.s3.AWSS3ProviderMetadata.Builder
 
AWSS3PutObjectOptions - Class in org.jclouds.aws.s3.blobstore.options
Contains options supported in the AWS S3 REST API for the PUT object operation
AWSS3PutObjectOptions() - Constructor for class org.jclouds.aws.s3.blobstore.options.AWSS3PutObjectOptions
 
AWSS3PutObjectOptions.Builder - Class in org.jclouds.aws.s3.blobstore.options
 
AWSS3PutObjectOptions.Builder() - Constructor for class org.jclouds.aws.s3.blobstore.options.AWSS3PutObjectOptions.Builder
 
AWSS3PutOptions - Class in org.jclouds.aws.s3.blobstore.options
Contains AWS-S3 specific options supported in the put blob operation
AWSS3PutOptions() - Constructor for class org.jclouds.aws.s3.blobstore.options.AWSS3PutOptions
 
AWSS3PutOptions(boolean, ObjectMetadata.StorageClass) - Constructor for class org.jclouds.aws.s3.blobstore.options.AWSS3PutOptions
 
AWSS3PutOptions.Builder - Class in org.jclouds.aws.s3.blobstore.options
 
AWSS3PutOptions.Builder() - Constructor for class org.jclouds.aws.s3.blobstore.options.AWSS3PutOptions.Builder
 
AWSS3RestClientModule - Class in org.jclouds.aws.s3.config
Configures the S3 connection.
AWSS3RestClientModule() - Constructor for class org.jclouds.aws.s3.config.AWSS3RestClientModule
 

B

BindIterableAsPayloadToDeleteRequest - Class in org.jclouds.aws.s3.binders
 
BindIterableAsPayloadToDeleteRequest() - Constructor for class org.jclouds.aws.s3.binders.BindIterableAsPayloadToDeleteRequest
 
BindObjectMetadataToRequest - Class in org.jclouds.aws.s3.binders
 
BindObjectMetadataToRequest(BindMapToHeadersWithPrefix) - Constructor for class org.jclouds.aws.s3.binders.BindObjectMetadataToRequest
 
BindPartIdsAndETagsToRequest - Class in org.jclouds.aws.s3.binders
 
BindPartIdsAndETagsToRequest() - Constructor for class org.jclouds.aws.s3.binders.BindPartIdsAndETagsToRequest
 
bindRequestSigner() - Method in class org.jclouds.aws.s3.blobstore.config.AWSS3BlobStoreContextModule
 
bindRequestSigner() - Method in class org.jclouds.aws.s3.config.AWSS3RestClientModule
 
bindToRequest(R, Object) - Method in class org.jclouds.aws.s3.binders.BindIterableAsPayloadToDeleteRequest
 
bindToRequest(R, Object) - Method in class org.jclouds.aws.s3.binders.BindObjectMetadataToRequest
 
bindToRequest(R, Object) - Method in class org.jclouds.aws.s3.binders.BindPartIdsAndETagsToRequest
 
build() - Method in class org.jclouds.aws.s3.AWSS3ApiMetadata.Builder
 
build() - Method in class org.jclouds.aws.s3.AWSS3ProviderMetadata.Builder
 
build() - Method in class org.jclouds.aws.s3.domain.DeleteResult.Builder
 
builder() - Static method in class org.jclouds.aws.s3.AWSS3ProviderMetadata
 
builder() - Static method in class org.jclouds.aws.s3.domain.DeleteResult
 

C

calculateChunkSize(long) - Method in class org.jclouds.aws.s3.blobstore.strategy.internal.MultipartUploadSlicingAlgorithm
 
characters(char[], int, int) - Method in class org.jclouds.aws.s3.xml.DeleteResultHandler
 
characters(char[], int, int) - Method in class org.jclouds.aws.s3.xml.ErrorEntryHandler
 
clone() - Method in class org.jclouds.aws.s3.blobstore.options.AWSS3PutOptions
 
completeMultipartUpload(String, String, String, Map<Integer, String>) - Method in interface org.jclouds.aws.s3.AWSS3AsyncClient
Deprecated.
 
completeMultipartUpload(String, String, String, Map<Integer, String>) - Method in interface org.jclouds.aws.s3.AWSS3Client
This operation completes a multipart upload by assembling previously uploaded parts.
configure() - Method in class org.jclouds.aws.s3.blobstore.config.AWSS3BlobStoreContextModule
 
configure() - Method in class org.jclouds.aws.s3.config.AWSS3RestClientModule
 
CONTEXT_TOKEN - Static variable in class org.jclouds.aws.s3.AWSS3ApiMetadata
Deprecated.
please use org.jclouds.ContextBuilder#buildApi(AWSS3Client.class) as AWSS3AsyncClient interface will be removed in jclouds 1.7.
createContainerInLocation(Location, String, CreateContainerOptions) - Method in class org.jclouds.aws.s3.blobstore.AWSS3AsyncBlobStore
Deprecated.
 
createContainerInLocation(Location, String, CreateContainerOptions) - Method in class org.jclouds.aws.s3.blobstore.AWSS3BlobStore
 

D

defaultProperties() - Static method in class org.jclouds.aws.s3.AWSS3ApiMetadata
 
defaultProperties() - Static method in class org.jclouds.aws.s3.AWSS3ProviderMetadata
 
defaultRegionForBucket(Supplier<String>) - Method in class org.jclouds.aws.s3.config.AWSS3RestClientModule
 
delegate() - Method in class org.jclouds.aws.s3.domain.DeleteResult
 
deleted(Iterable<String>) - Method in class org.jclouds.aws.s3.domain.DeleteResult.Builder
 
DELETED_TAG - Static variable in class org.jclouds.aws.s3.xml.DeleteResultHandler
 
deleteObjects(String, Iterable<String>) - Method in interface org.jclouds.aws.s3.AWSS3AsyncClient
Deprecated.
 
deleteObjects(String, Iterable<String>) - Method in interface org.jclouds.aws.s3.AWSS3Client
The Multi-Object Delete operation enables you to delete multiple objects from a bucket using a single HTTP request.
DeleteResult - Class in org.jclouds.aws.s3.domain
Multi-object delete API response

Contains a list of the keys that were deleted

DeleteResult(Set<String>, Map<String, DeleteResult.Error>) - Constructor for class org.jclouds.aws.s3.domain.DeleteResult
 
DeleteResult.Builder - Class in org.jclouds.aws.s3.domain
 
DeleteResult.Builder() - Constructor for class org.jclouds.aws.s3.domain.DeleteResult.Builder
 
DeleteResult.Error - Class in org.jclouds.aws.s3.domain
 
DeleteResult.Error(String, String) - Constructor for class org.jclouds.aws.s3.domain.DeleteResult.Error
 
DeleteResultHandler - Class in org.jclouds.aws.s3.xml
 
DeleteResultHandler() - Constructor for class org.jclouds.aws.s3.xml.DeleteResultHandler
 

E

endElement(String, String, String) - Method in class org.jclouds.aws.s3.xml.DeleteResultHandler
endElement(String, String, String) - Method in class org.jclouds.aws.s3.xml.ErrorEntryHandler
 
equals(Object) - Method in class org.jclouds.aws.s3.domain.DeleteResult
 
equals(Object) - Method in class org.jclouds.aws.s3.domain.DeleteResult.Error
 
ERROR_TAG - Static variable in class org.jclouds.aws.s3.xml.DeleteResultHandler
 
ErrorEntryHandler - Class in org.jclouds.aws.s3.xml
 
ErrorEntryHandler() - Constructor for class org.jclouds.aws.s3.xml.ErrorEntryHandler
 
errors(Map<String, DeleteResult.Error>) - Method in class org.jclouds.aws.s3.domain.DeleteResult.Builder
 
ETagFromHttpResponseViaRegex - Class in org.jclouds.aws.s3.functions
 
execute(String, Blob, PutOptions) - Method in interface org.jclouds.aws.s3.blobstore.strategy.AsyncMultipartUploadStrategy
 
execute(String, Blob, PutOptions) - Method in class org.jclouds.aws.s3.blobstore.strategy.internal.ParallelMultipartUploadStrategy
 
execute(String, Blob) - Method in class org.jclouds.aws.s3.blobstore.strategy.internal.SequentialMultipartUploadStrategy
 
execute(String, Blob) - Method in interface org.jclouds.aws.s3.blobstore.strategy.MultipartUploadStrategy
 

F

fromDeleteResult(DeleteResult) - Method in class org.jclouds.aws.s3.domain.DeleteResult.Builder
 
fromProviderMetadata(ProviderMetadata) - Method in class org.jclouds.aws.s3.AWSS3ProviderMetadata.Builder
 

G

getAsyncBlobStore() - Method in interface org.jclouds.aws.s3.blobstore.AWSS3BlobStoreContext
 
getAsyncBlobStore() - Method in class org.jclouds.aws.s3.blobstore.internal.AWSS3BlobStoreContextImpl
 
getBlobStore() - Method in interface org.jclouds.aws.s3.blobstore.AWSS3BlobStoreContext
 
getBlobStore() - Method in class org.jclouds.aws.s3.blobstore.internal.AWSS3BlobStoreContextImpl
 
getChunkSize() - Method in class org.jclouds.aws.s3.blobstore.strategy.internal.MultipartUploadSlicingAlgorithm
 
getCode() - Method in class org.jclouds.aws.s3.domain.DeleteResult.Error
 
getCopied() - Method in class org.jclouds.aws.s3.blobstore.strategy.internal.MultipartUploadSlicingAlgorithm
 
getDeleted() - Method in class org.jclouds.aws.s3.domain.DeleteResult
Get the set of successfully deleted keys
getErrors() - Method in class org.jclouds.aws.s3.domain.DeleteResult
Get a map with details about failed delete operations indexed by object name
getMessage() - Method in class org.jclouds.aws.s3.domain.DeleteResult.Error
 
getNextChunkOffset() - Method in class org.jclouds.aws.s3.blobstore.strategy.internal.MultipartUploadSlicingAlgorithm
 
getNextPart() - Method in class org.jclouds.aws.s3.blobstore.strategy.internal.MultipartUploadSlicingAlgorithm
 
getParts() - Method in class org.jclouds.aws.s3.blobstore.strategy.internal.MultipartUploadSlicingAlgorithm
 
getRemaining() - Method in class org.jclouds.aws.s3.blobstore.strategy.internal.MultipartUploadSlicingAlgorithm
 
getResult() - Method in class org.jclouds.aws.s3.xml.DeleteResultHandler
getResult() - Method in class org.jclouds.aws.s3.xml.ErrorEntryHandler
 
getStorageClass() - Method in class org.jclouds.aws.s3.blobstore.options.AWSS3PutObjectOptions
 
getStorageClass() - Method in class org.jclouds.aws.s3.blobstore.options.AWSS3PutOptions
 

H

hashCode() - Method in class org.jclouds.aws.s3.domain.DeleteResult.Error
 
hashCode() - Method in class org.jclouds.aws.s3.domain.DeleteResult
 

I

initiateMultipartUpload(String, ObjectMetadata, PutObjectOptions...) - Method in interface org.jclouds.aws.s3.AWSS3AsyncClient
Deprecated.
 
initiateMultipartUpload(String, ObjectMetadata, PutObjectOptions...) - Method in interface org.jclouds.aws.s3.AWSS3Client
This operation initiates a multipart upload and returns an upload ID.

L

logger - Variable in class org.jclouds.aws.s3.blobstore.strategy.internal.MultipartUploadSlicingAlgorithm
 
logger - Variable in class org.jclouds.aws.s3.blobstore.strategy.internal.ParallelMultipartUploadStrategy
 

M

MAX_LIST_MPU_RETURNED - Static variable in interface org.jclouds.aws.s3.blobstore.strategy.MultipartUpload
 
MAX_LIST_PARTS_RETURNED - Static variable in interface org.jclouds.aws.s3.blobstore.strategy.MultipartUpload
 
MAX_NUMBER_OF_PARTS - Static variable in interface org.jclouds.aws.s3.blobstore.strategy.MultipartUpload
 
MAX_PART_SIZE - Static variable in interface org.jclouds.aws.s3.blobstore.strategy.MultipartUpload
 
maxTime - Variable in class org.jclouds.aws.s3.blobstore.strategy.internal.ParallelMultipartUploadStrategy
maximum duration of an blob Request
metadataPrefixer - Variable in class org.jclouds.aws.s3.binders.BindObjectMetadataToRequest
 
MIN_PART_SIZE - Static variable in interface org.jclouds.aws.s3.blobstore.strategy.MultipartUpload
 
multipart() - Static method in class org.jclouds.aws.s3.blobstore.options.AWSS3PutOptions.Builder
 
MultipartUpload - Interface in org.jclouds.aws.s3.blobstore.strategy
 
MultipartUploadSlicingAlgorithm - Class in org.jclouds.aws.s3.blobstore.strategy.internal
 
MultipartUploadSlicingAlgorithm() - Constructor for class org.jclouds.aws.s3.blobstore.strategy.internal.MultipartUploadSlicingAlgorithm
 
MultipartUploadStrategy - Interface in org.jclouds.aws.s3.blobstore.strategy
 

O

ObjectMetadataKey - Class in org.jclouds.aws.s3.functions
 
ObjectMetadataKey() - Constructor for class org.jclouds.aws.s3.functions.ObjectMetadataKey
 
org.jclouds.aws.s3 - package org.jclouds.aws.s3
 
org.jclouds.aws.s3.binders - package org.jclouds.aws.s3.binders
 
org.jclouds.aws.s3.blobstore - package org.jclouds.aws.s3.blobstore
 
org.jclouds.aws.s3.blobstore.config - package org.jclouds.aws.s3.blobstore.config
 
org.jclouds.aws.s3.blobstore.internal - package org.jclouds.aws.s3.blobstore.internal
 
org.jclouds.aws.s3.blobstore.options - package org.jclouds.aws.s3.blobstore.options
 
org.jclouds.aws.s3.blobstore.strategy - package org.jclouds.aws.s3.blobstore.strategy
 
org.jclouds.aws.s3.blobstore.strategy.internal - package org.jclouds.aws.s3.blobstore.strategy.internal
 
org.jclouds.aws.s3.config - package org.jclouds.aws.s3.config
 
org.jclouds.aws.s3.domain - package org.jclouds.aws.s3.domain
 
org.jclouds.aws.s3.filters - package org.jclouds.aws.s3.filters
This package contains HttpRequestFilters needed to operate the REST api.
org.jclouds.aws.s3.functions - package org.jclouds.aws.s3.functions
 
org.jclouds.aws.s3.predicates.validators - package org.jclouds.aws.s3.predicates.validators
 
org.jclouds.aws.s3.xml - package org.jclouds.aws.s3.xml
 

P

ParallelMultipartUploadStrategy - Class in org.jclouds.aws.s3.blobstore.strategy.internal
 
ParallelMultipartUploadStrategy(AWSS3AsyncBlobStore, PayloadSlicer, ListeningExecutorService) - Constructor for class org.jclouds.aws.s3.blobstore.strategy.internal.ParallelMultipartUploadStrategy
 
prepareUploadPart(String, String, String, Integer, Payload, long, long, SortedMap<Integer, String>, BlockingQueue<Integer>, Map<Integer, ListenableFuture<String>>, AtomicInteger, int, Map<Integer, Exception>, Queue<ParallelMultipartUploadStrategy.Part>, CountDownLatch) - Method in class org.jclouds.aws.s3.blobstore.strategy.internal.ParallelMultipartUploadStrategy
 
putBlob(String, Blob, PutOptions) - Method in class org.jclouds.aws.s3.blobstore.AWSS3AsyncBlobStore
Deprecated.
 
putBlob(String, Blob, PutOptions) - Method in class org.jclouds.aws.s3.blobstore.AWSS3BlobStore
 
putError(String, DeleteResult.Error) - Method in class org.jclouds.aws.s3.domain.DeleteResult.Builder
 

R

replaceAuthorizationHeader(HttpRequest, String) - Method in class org.jclouds.aws.s3.filters.AWSRequestAuthorizeSignature
 

S

self() - Method in class org.jclouds.aws.s3.AWSS3ApiMetadata.Builder
 
SequentialMultipartUploadStrategy - Class in org.jclouds.aws.s3.blobstore.strategy.internal
Provides a sequential multipart upload strategy.
SequentialMultipartUploadStrategy(AWSS3Client, BlobToObject, MultipartUploadSlicingAlgorithm, PayloadSlicer) - Constructor for class org.jclouds.aws.s3.blobstore.strategy.internal.SequentialMultipartUploadStrategy
 
setCopied(long) - Method in class org.jclouds.aws.s3.blobstore.strategy.internal.MultipartUploadSlicingAlgorithm
 
signGetBlob(String, String, long) - Method in class org.jclouds.aws.s3.blobstore.AWSS3BlobRequestSigner
 
signPutBlob(String, Blob, long) - Method in class org.jclouds.aws.s3.blobstore.AWSS3BlobRequestSigner
 
slicer - Variable in class org.jclouds.aws.s3.blobstore.strategy.internal.ParallelMultipartUploadStrategy
 
startElement(String, String, String, Attributes) - Method in class org.jclouds.aws.s3.xml.DeleteResultHandler
storageClass(ObjectMetadata.StorageClass) - Static method in class org.jclouds.aws.s3.blobstore.options.AWSS3PutObjectOptions.Builder
 
storageClass(ObjectMetadata.StorageClass) - Method in class org.jclouds.aws.s3.blobstore.options.AWSS3PutObjectOptions
 
storageClass(ObjectMetadata.StorageClass) - Static method in class org.jclouds.aws.s3.blobstore.options.AWSS3PutOptions.Builder
 
storageClass(ObjectMetadata.StorageClass) - Method in class org.jclouds.aws.s3.blobstore.options.AWSS3PutOptions
 

T

TEMPORARY_SIGNATURE_PARAM - Static variable in class org.jclouds.aws.s3.blobstore.AWSS3BlobRequestSigner
 
toBuilder() - Method in class org.jclouds.aws.s3.AWSS3ApiMetadata
 
toBuilder() - Method in class org.jclouds.aws.s3.AWSS3ProviderMetadata
 
toBuilder() - Method in class org.jclouds.aws.s3.domain.DeleteResult
 
toString() - Method in class org.jclouds.aws.s3.blobstore.options.AWSS3PutOptions
 
toString() - Method in class org.jclouds.aws.s3.domain.DeleteResult.Error
 
toString() - Method in class org.jclouds.aws.s3.domain.DeleteResult
 

U

UploadIdFromHttpResponseViaRegex - Class in org.jclouds.aws.s3.functions
 
uploadPart(String, String, int, String, Payload) - Method in interface org.jclouds.aws.s3.AWSS3AsyncClient
Deprecated.
 
uploadPart(String, String, int, String, Payload) - Method in interface org.jclouds.aws.s3.AWSS3Client
This operation uploads a part in a multipart upload.

V

validate(String) - Method in class org.jclouds.aws.s3.predicates.validators.AWSS3BucketNameValidator
 

W

withAcl(CannedAccessPolicy) - Static method in class org.jclouds.aws.s3.blobstore.options.AWSS3PutObjectOptions.Builder
 
withAcl(CannedAccessPolicy) - Method in class org.jclouds.aws.s3.blobstore.options.AWSS3PutObjectOptions
 
A B C D E F G H I L M O P R S T U V W 

Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.