2013-06-24 1 views
1

Имеет ли jclouds какой-либо механизм, в котором свойства в org.jclouds.Constants могут быть переопределены с помощью файлов свойств? Свойства могут быть установлены в коде, но это не полезно, если вы используете jclouds через jclouds-cli.Свойства файла механизма в jclouds?

ответ

1

Вы можете предоставить свойства с помощью ContextBuilder.overrides:

Properties properties = new Properties(); 
try (InputStream is = new FileInputStream(new File(...))) { 
    properties.load(is); 
} 

BlobStoreContext blobStoreContext = ContextBuilder 
    .newBuilder(BLOBSTORE_TYPE) 
    .credentials(IDENTITY, CREDENTIAL) 
    .overrides(properties) 
    .build();