@Override protected ProviderMetadata createProviderMetadata() { AWSS3ApiMetadata.Builder apiBuilder = new AWSS3ApiMetadata().toBuilder(); apiBuilder.defaultModules(ImmutableSet.<Class<? extends Module>>of(TestAWSS3SignerV4HttpApiModule.class, TestAWSS3BlobStoreContextModule.class)); return new AWSS3ProviderMetadata().toBuilder().apiMetadata(apiBuilder.build()).build(); }
protected Builder() { super(AWSS3Client.class); id("aws-s3") .name("Amazon-specific S3 API") .defaultEndpoint("https://s3.amazonaws.com") .defaultProperties(AWSS3ApiMetadata.defaultProperties()) .view(typeToken(AWSS3BlobStoreContext.class)) .defaultModules(ImmutableSet.<Class<? extends Module>>of(AWSS3HttpApiModule.class, AWSS3BlobStoreContextModule.class)); }
@SuppressWarnings("deprecation") protected Builder(){ super(AWSS3Client.class, AWSS3AsyncClient.class); id("aws-s3") .name("Amazon-specific S3 API") .defaultProperties(AWSS3ApiMetadata.defaultProperties()) .context(CONTEXT_TOKEN) .view(typeToken(AWSS3BlobStoreContext.class)) .defaultModules(ImmutableSet.<Class<? extends Module>>of(AWSS3RestClientModule.class, AWSS3BlobStoreContextModule.class)); }
public AWSS3ApiMetadata() { this(new Builder()); }
public AWSS3ApiMetadata() { this(new Builder()); }
public AWSS3ApiMetadata() { this(new Builder()); }
public AWSS3ApiMetadata() { this(new Builder()); }
public AWSS3ApiMetadata() { this(new Builder()); }
@Override public Builder toBuilder() { return new Builder().fromApiMetadata(this); }
@Override public Builder toBuilder() { return new Builder().fromApiMetadata(this); }
@Override public Builder toBuilder() { return new Builder().fromApiMetadata(this); }
@Override public Builder toBuilder() { return new Builder().fromApiMetadata(this); }
@Override public Builder toBuilder() { return new Builder().fromApiMetadata(this); }
public AWSS3ApiMetadata() { this(new Builder()); }
@Override public Builder toBuilder() { return new Builder().fromApiMetadata(this); }
protected Builder() { super(AWSS3Client.class); id("aws-s3") .name("Amazon-specific S3 API") .defaultEndpoint("https://s3.amazonaws.com") .defaultProperties(AWSS3ApiMetadata.defaultProperties()) .view(typeToken(AWSS3BlobStoreContext.class)) .defaultModules(ImmutableSet.<Class<? extends Module>>of(AWSS3HttpApiModule.class, AWSS3BlobStoreContextModule.class)); }
@SuppressWarnings("deprecation") protected Builder() { super(AWSS3Client.class, AWSS3AsyncClient.class); id("aws-s3") .name("Amazon-specific S3 API") .defaultProperties(AWSS3ApiMetadata.defaultProperties()) .context(CONTEXT_TOKEN) .view(typeToken(AWSS3BlobStoreContext.class)) .defaultModules(ImmutableSet.<Class<? extends Module>>of(AWSS3RestClientModule.class, AWSS3BlobStoreContextModule.class)); }
protected Builder() { super(AWSS3Client.class); id("aws-s3") .name("Amazon-specific S3 API") .defaultEndpoint("https://s3.amazonaws.com") .defaultProperties(AWSS3ApiMetadata.defaultProperties()) .view(typeToken(AWSS3BlobStoreContext.class)) .defaultModules(ImmutableSet.<Class<? extends Module>>of(AWSS3HttpApiModule.class, AWSS3BlobStoreContextModule.class)); }
@SuppressWarnings("deprecation") protected Builder(){ super(AWSS3Client.class, AWSS3AsyncClient.class); id("aws-s3") .name("Amazon-specific S3 API") .defaultProperties(AWSS3ApiMetadata.defaultProperties()) .context(CONTEXT_TOKEN) .view(typeToken(AWSS3BlobStoreContext.class)) .defaultModules(ImmutableSet.<Class<? extends Module>>of(AWSS3RestClientModule.class, AWSS3BlobStoreContextModule.class)); }