mirror of https://github.com/apache/jclouds.git
JCLOUDS-584: Removing file committed by mistake in fbb4f049
This commit is contained in:
parent
fbb4f04930
commit
a8ce281904
|
@ -1,90 +0,0 @@
|
|||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.jclouds.hpcloud.objectstorage;
|
||||
|
||||
import static org.jclouds.openstack.keystone.v2_0.config.KeystoneProperties.REQUIRES_TENANT;
|
||||
import static org.jclouds.openstack.keystone.v2_0.config.KeystoneProperties.CREDENTIAL_TYPE;
|
||||
|
||||
import java.net.URI;
|
||||
import java.util.Properties;
|
||||
|
||||
import org.jclouds.openstack.keystone.v2_0.config.CredentialTypes;
|
||||
import org.jclouds.providers.ProviderMetadata;
|
||||
import org.jclouds.providers.internal.BaseProviderMetadata;
|
||||
|
||||
/**
|
||||
<<<<<<< HEAD
|
||||
* Implementation of {@link org.jclouds.types.ProviderMetadata} for StratoGen VMware hosting
|
||||
*
|
||||
* @author Adrian Cole
|
||||
=======
|
||||
* Implementation of {@link org.jclouds.types.ProviderMetadata} for HP Cloud
|
||||
>>>>>>> 7d89840... JCLOUDS-584: HP Cloud Object Storage Fixes for 13.5
|
||||
*/
|
||||
public class HPCloudObjectStorageProviderMetadata extends BaseProviderMetadata {
|
||||
|
||||
public static Builder builder() {
|
||||
return new Builder();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Builder toBuilder() {
|
||||
return builder().fromProviderMetadata(this);
|
||||
}
|
||||
|
||||
public HPCloudObjectStorageProviderMetadata() {
|
||||
super(builder());
|
||||
}
|
||||
|
||||
public HPCloudObjectStorageProviderMetadata(Builder builder) {
|
||||
super(builder);
|
||||
}
|
||||
|
||||
public static Properties defaultProperties() {
|
||||
Properties properties = new Properties();
|
||||
properties.setProperty(REQUIRES_TENANT, "true");
|
||||
properties.setProperty(CREDENTIAL_TYPE, CredentialTypes.API_ACCESS_KEY_CREDENTIALS);
|
||||
|
||||
return properties;
|
||||
}
|
||||
|
||||
public static class Builder extends BaseProviderMetadata.Builder {
|
||||
|
||||
protected Builder() {
|
||||
id("hpcloud-objectstorage")
|
||||
.name("HP Cloud Services Object Storage")
|
||||
.apiMetadata(new HPCloudObjectStorageApiMetadata())
|
||||
.homepage(URI.create("http://hpcloud.com"))
|
||||
.console(URI.create("https://manage.hpcloud.com/objects/us-west"))
|
||||
.linkedServices("hpcloud-compute", "hpcloud-objectstorage")
|
||||
.iso3166Codes("US-NV", "US-VA")
|
||||
.endpoint("https://region-a.geo-1.identity.hpcloudsvc.com:35357/v2.0/")
|
||||
.defaultProperties(HPCloudObjectStorageProviderMetadata.defaultProperties());
|
||||
}
|
||||
|
||||
@Override
|
||||
public HPCloudObjectStorageProviderMetadata build() {
|
||||
return new HPCloudObjectStorageProviderMetadata(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Builder fromProviderMetadata(ProviderMetadata in) {
|
||||
super.fromProviderMetadata(in);
|
||||
return this;
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue