@Factory
public class GoogleCloudStorageFactory
extends java.lang.Object
| Constructor and Description |
|---|
GoogleCloudStorageFactory() |
| Modifier and Type | Method and Description |
|---|---|
com.google.cloud.storage.StorageOptions.Builder |
builder(io.micronaut.gcp.GoogleCloudConfiguration configuration,
com.google.auth.oauth2.GoogleCredentials googleCredentials) |
com.google.cloud.storage.Storage |
storage(com.google.cloud.storage.StorageOptions storageOptions) |
com.google.cloud.storage.StorageOptions |
storageOptions(com.google.cloud.storage.StorageOptions.Builder builder) |
@RequiresGoogleProjectId
@Singleton
@NonNull
public com.google.cloud.storage.StorageOptions.Builder builder(@NonNull
io.micronaut.gcp.GoogleCloudConfiguration configuration,
@NonNull
com.google.auth.oauth2.GoogleCredentials googleCredentials)
configuration - The Google Cloud ConfigurationgoogleCredentials - The Google Credentials@Requires(bean=com.google.cloud.storage.StorageOptions.Builder.class)
@Singleton
@NonNull
public com.google.cloud.storage.StorageOptions storageOptions(@NonNull
com.google.cloud.storage.StorageOptions.Builder builder)
builder - the builderStorage@Requires(bean=com.google.cloud.storage.StorageOptions.class)
@Singleton
@NonNull
public com.google.cloud.storage.Storage storage(@NonNull
com.google.cloud.storage.StorageOptions storageOptions)
storageOptions - the storage optionsStorage