org.qi4j.entitystore.jclouds
Interface JCloudsMapEntityStoreConfiguration

All Superinterfaces:
Composite, ConfigurationComposite, EntityComposite, Identity

public interface JCloudsMapEntityStoreConfiguration
extends ConfigurationComposite

Configuration of JCloudsMapEntityStore service.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.qi4j.api.entity.Identity
Identity.IdentityMixin
 
Method Summary
 Property<java.lang.String> container()
          Name of the JClouds container to use.
 Property<java.lang.String> credential()
           
 Property<java.lang.String> identifier()
           
 Property<java.util.Map<java.lang.String,java.lang.String>> properties()
          Use this to fine tune your provider implementation according to JClouds documentation.
 Property<java.lang.String> provider()
          Name of the JClouds provider to use.
 
Methods inherited from interface org.qi4j.api.entity.Identity
identity
 

Method Detail

provider

@Optional
Property<java.lang.String> provider()
Name of the JClouds provider to use. Defaults to 'transient'.


identifier

@UseDefaults
Property<java.lang.String> identifier()

credential

@UseDefaults
Property<java.lang.String> credential()

properties

@UseDefaults
Property<java.util.Map<java.lang.String,java.lang.String>> properties()
Use this to fine tune your provider implementation according to JClouds documentation.


container

@Optional
Property<java.lang.String> container()
Name of the JClouds container to use. Defaults to 'qi4j-entities'.