Package | Description |
---|---|
org.jets3t.service |
Provides the main S3 Service interface, on which all JetS3t REST/HTTP or SOAP
implementations are based, and utilites applicable for all services.
|
org.jets3t.service.impl.rest |
Contains utilties of use to any REST/HTTP S3 Service implementations, and specifically to
the HttpClient implementation provided with JetS3t.
|
Modifier and Type | Method and Description |
---|---|
static String |
CloudFrontService.buildPolicyForSignedUrl(String resourcePath,
Date epochDateLessThan,
String limitToIpAddressCIDR,
Date epochDateGreaterThan)
Generate a policy document that describes custom access permissions to apply
via a private distribution's signed URL.
|
Distribution |
CloudFrontService.createDistribution(DistributionConfig config)
Create a public or private CloudFront distribution for an S3 bucket based
on a pre-configured
DistributionConfig . |
Distribution |
CloudFrontService.createDistribution(Origin origin)
Create a minimally-configured CloudFront distribution for an S3 bucket that will
be publicly available once created.
|
Distribution |
CloudFrontService.createDistribution(Origin origin,
String callerReference,
String[] cnames,
String comment,
boolean enabled,
LoggingStatus loggingStatus)
Create a public CloudFront distribution for an S3 bucket.
|
Distribution |
CloudFrontService.createDistribution(Origin origin,
String callerReference,
String[] cnames,
String comment,
boolean enabled,
LoggingStatus loggingStatus,
boolean trustedSignerSelf,
String[] trustedSignerAwsAccountNumbers,
String[] requiredProtocols,
String defaultRootObject)
Create a public or private CloudFront distribution for an S3 bucket.
|
Distribution |
CloudFrontService.createDistribution(Origin origin,
String callerReference,
String[] cnames,
String comment,
boolean enabled,
LoggingStatus loggingStatus,
boolean trustedSignerSelf,
String[] trustedSignerAwsAccountNumbers,
String[] requiredProtocols,
String defaultRootObject,
Long minTTL)
Deprecated.
as of 2012-05-05 API version, use
CloudFrontService.createDistribution(DistributionConfig) . |
protected Distribution |
CloudFrontService.createDistributionImpl(DistributionConfig config)
Create a streaming or non-streaming distribution.
|
OriginAccessIdentity |
CloudFrontService.createOriginAccessIdentity(String callerReference,
String comment)
Create a new Origin Access Identity
|
StreamingDistribution |
CloudFrontService.createStreamingDistribution(Origin origin,
String callerReference,
String[] cnames,
String comment,
boolean enabled,
LoggingStatus loggingStatus)
Deprecated.
as of 2012-05-05 API version, use
CloudFrontService.createDistribution(DistributionConfig) . |
StreamingDistribution |
CloudFrontService.createStreamingDistribution(Origin origin,
String callerReference,
String[] cnames,
String comment,
boolean enabled,
LoggingStatus loggingStatus,
boolean trustedSignerSelf,
String[] trustedSignerAwsAccountNumbers)
Deprecated.
as of 2012-05-05 API version, use
CloudFrontService.createDistribution(DistributionConfig) . |
void |
CloudFrontService.deleteDistribution(String id)
Delete a disabled distribution.
|
protected void |
CloudFrontService.deleteDistributionImpl(boolean isStreaming,
String distributionId)
Delete a streaming or non-streaming distribution.
|
void |
CloudFrontService.deleteOriginAccessIdentity(String id)
Delete an Origin Access Identity.
|
void |
CloudFrontService.deleteStreamingDistribution(String id)
Delete a disabled streaming distribution.
|
void |
CloudFrontService.disableDistributionForDeletion(String id)
Convenience method to disable a distribution that you intend to delete.
|
void |
CloudFrontService.disableStreamingDistributionForDeletion(String id)
Convenience method to disable a streaming distribution that you intend to delete.
|
DistributionConfig |
CloudFrontService.getDistributionConfig(String distributionId)
Lookup configuration information for a standard distribution.
|
protected DistributionConfig |
CloudFrontService.getDistributionConfigImpl(boolean isStreaming,
String distributionId) |
Distribution |
CloudFrontService.getDistributionInfo(String id)
Lookup information for a standard distribution.
|
protected Distribution |
CloudFrontService.getDistributionInfoImpl(boolean isStreaming,
String distributionId) |
Invalidation |
CloudFrontService.getInvalidation(String distributionId,
String invalidationId) |
OriginAccessIdentity |
CloudFrontService.getOriginAccessIdentity(String id)
Obtain the complete properties of an Origin Access Identity.
|
OriginAccessIdentityConfig |
CloudFrontService.getOriginAccessIdentityConfig(String id)
Obtain the configuration properties of an Origin Access Identity.
|
List<OriginAccessIdentity> |
CloudFrontService.getOriginAccessIdentityList()
List the Origin Access Identities in a CloudFront account.
|
StreamingDistributionConfig |
CloudFrontService.getStreamingDistributionConfig(String id)
Lookup configuration information for a streaming distribution.
|
StreamingDistribution |
CloudFrontService.getStreamingDistributionInfo(String distributionId)
Lookup information for a streaming distribution.
|
Invalidation |
CloudFrontService.invalidateObjects(String distributionId,
S3Object[] objects,
String callerReference)
Remove distribution objects from a CloudFront edge server cache to force
a refresh of the object data from the S3 origin.
|
Invalidation |
CloudFrontService.invalidateObjects(String distributionId,
String[] objectKeys,
String callerReference)
Remove distribution objects from a CloudFront edge server cache to force
a refresh of the object data from the S3 origin.
|
Distribution[] |
CloudFrontService.listDistributions()
List all your standard CloudFront distributions.
|
Distribution[] |
CloudFrontService.listDistributions(int pagingSize)
List all your standard CloudFront distributions, with a given maximum
number of Distribution items in each "page" of results.
|
Distribution[] |
CloudFrontService.listDistributions(String bucketName)
List the distributions whose origin is the given S3 bucket name.
|
List<Distribution> |
CloudFrontService.listDistributionsByBucketName(boolean isStreaming,
String bucketName)
List streaming or non-stream distributions whose origin is the given S3 bucket name.
|
protected List<Distribution> |
CloudFrontService.listDistributionsImpl(boolean isStreaming,
int pagingSize)
List streaming or non-streaming Distributions in a CloudFront account.
|
List<InvalidationSummary> |
CloudFrontService.listInvalidations(String distributionId)
List all past invalidation summaries, ordered from most recent to oldest.
|
InvalidationList |
CloudFrontService.listInvalidations(String distributionId,
String nextMarker,
int pagingSize)
List a single page of up to pagingSize past invalidation summaries, ordered from
most recent to oldest.
|
StreamingDistribution[] |
CloudFrontService.listStreamingDistributions()
List all your streaming CloudFront distributions.
|
StreamingDistribution[] |
CloudFrontService.listStreamingDistributions(int pagingSize)
List all your streaming CloudFront distributions, with a given maximum
number of Distribution items in each "page" of results.
|
StreamingDistribution[] |
CloudFrontService.listStreamingDistributions(String bucketName)
List the streaming distributions whose origin is the given S3 bucket name.
|
protected org.apache.http.HttpResponse |
CloudFrontService.performRestRequest(org.apache.http.client.methods.HttpRequestBase httpMethod,
int expectedResponseCode)
Performs an HTTP/S request by invoking the provided HttpMethod object.
|
static String |
CloudFrontService.signUrl(String resourceUrlOrPath,
String keyPairId,
byte[] derPrivateKey,
String policy)
Generate a signed URL that allows access to distribution and S3 objects by
applying access restrictions specified in a custom policy document.
|
static String |
CloudFrontService.signUrlCanned(String resourceUrlOrPath,
String keyPairId,
byte[] derPrivateKey,
Date epochDateLessThan)
Generate a signed URL that allows access to a specific distribution and
S3 object by applying a access restrictions from a "canned" (simplified)
policy document.
|
DistributionConfig |
CloudFrontService.updateDistributionConfig(String id,
DistributionConfig config)
Update the configuration of an existing distribution to change its properties
or public/private status.
|
DistributionConfig |
CloudFrontService.updateDistributionConfig(String id,
Origin origin,
String[] cnames,
String comment,
boolean enabled,
LoggingStatus loggingStatus)
Update the configuration of an existing distribution to change its properties.
|
DistributionConfig |
CloudFrontService.updateDistributionConfig(String id,
Origin origin,
String[] cnames,
String comment,
boolean enabled,
LoggingStatus loggingStatus,
boolean trustedSignerSelf,
String[] trustedSignerAwsAccountNumbers,
String[] requiredProtocols,
String defaultRootObject)
Update the configuration of an existing distribution to change its properties
or public/private status.
|
DistributionConfig |
CloudFrontService.updateDistributionConfig(String id,
Origin origin,
String[] cnames,
String comment,
boolean enabled,
LoggingStatus loggingStatus,
boolean trustedSignerSelf,
String[] trustedSignerAwsAccountNumbers,
String[] requiredProtocols,
String defaultRootObject,
Long minTTL)
Deprecated.
as of 2012-05-05 API version, use
CloudFrontService.updateDistributionConfig(String, DistributionConfig) . |
protected DistributionConfig |
CloudFrontService.updateDistributionConfigImpl(String id,
DistributionConfig config)
Update a streaming or non-streaming distribution.
|
OriginAccessIdentityConfig |
CloudFrontService.updateOriginAccessIdentityConfig(String id,
String comment)
Update the properties of an Origin Access Identity.
|
StreamingDistributionConfig |
CloudFrontService.updateStreamingDistributionConfig(String id,
Origin origin,
String[] cnames,
String comment,
boolean enabled,
LoggingStatus loggingStatus)
Deprecated.
as of 2012-05-05 API version, use
CloudFrontService.updateDistributionConfig(String, DistributionConfig) . |
StreamingDistributionConfig |
CloudFrontService.updateStreamingDistributionConfig(String id,
Origin origin,
String[] cnames,
String comment,
boolean enabled,
LoggingStatus loggingStatus,
boolean trustedSignerSelf,
String[] trustedSignerAwsAccountNumbers)
Deprecated.
as of 2012-05-05 API version, use
CloudFrontService.updateDistributionConfig(String, DistributionConfig) . |
Copyright © 2006–2018. All rights reserved.