/** * Adds the bucket. * * @param name * the name */ private void addBucket(String name) { String qouta = csmd.getBucketProperty("bucket.quota"); int bucketQuota = qouta != null ? Integer.parseInt(qouta) : DEFAULT_RAM_SIZE_IN_MB; BucketSettings bucketSettings = new DefaultBucketSettings.Builder().type(BucketType.COUCHBASE).name(name) .quota(bucketQuota).build(); try { clusterManager.insertBucket(bucketSettings); LOGGER.info("Bucket [" + name + "] is added!"); } catch (CouchbaseException ex) { LOGGER.error("Not able to add bucket [" + name + "].", ex); throw new KunderaException("Not able to add bucket [" + name + "].", ex); } }
private void createBucket(ClusterManager clusterManager, CouchbaseBuildDefinition buildDefinition) { LOG.info("Creating bucket '{}'", buildDefinition.getBucketName()); BucketSettings bucketSettings = new DefaultBucketSettings.Builder() .type(BucketType.COUCHBASE) .name(buildDefinition.getBucketName()) .password(buildDefinition.getBucketPassword()) .quota(buildDefinition.getBucketSizeInMB()) .build(); clusterManager.insertBucket(bucketSettings); LOG.debug("Bucket '{}' created", buildDefinition.getBucketName()); }
.name(BUCKET_NAME) .quota(100) .type(BucketType.COUCHBASE) .build()); couchbase.start();
private static CouchbaseContainer initCouchbaseContainer() { CouchbaseContainer couchbaseContainer = new CouchbaseContainer() .withNewBucket(DefaultBucketSettings.builder() .enableFlush(true) .name(TEST_BUCKET) .password(DEFAULT_PASSWORD) .quota(100) .replicas(0) .type(BucketType.COUCHBASE) .build()); couchbaseContainer.start(); return couchbaseContainer; }
private DefaultBucketSettings(Builder builder, JsonObject raw) { name = builder.name(); type = builder.type(); quota = builder.quota(); port = builder.port(); password = builder.password(); replicas = builder.replicas(); indexReplicas = builder.indexReplicas(); enableFlush = builder.enableFlush(); customSettings = builder.customSettings(); compressionMode = builder.compressionMode(); ejectionMethod = builder.ejectionMethod(); this.raw = raw; }
.name(BUCKET_NAME) .quota(100) .type(BucketType.COUCHBASE) .build()); couchbase.start();
.name(BUCKET_NAME) .quota(100) .type(BucketType.COUCHBASE) .build()); couchbase.start();
.name(BUCKET_NAME) .quota(100) .type(BucketType.COUCHBASE) .build()); couchbase.start();
@BeforeClass public static void setUp() { TestUtil.ignoreException(() -> { couchbase = new CouchbaseContainer() .withClusterAdmin(USERNAME, PASSWORD) .withNewBucket(DefaultBucketSettings.builder() .password(PASSWORD) .name(BUCKET_NAME) .quota(100) .type(BucketType.COUCHBASE) .build()); couchbase.start(); }, Exception.class); assumeNotNull(couchbase); assumeTrue("couchbase must be running", couchbase.isRunning()); boolean isFilled = fillDB(couchbase.getCouchbaseCluster()); assumeTrue("should fill Couchbase with data", isFilled); HOST = getUrl(couchbase); couchbaseBucket = getCouchbaseBucket(couchbase); graphDB = new TestGraphDatabaseFactory().newImpermanentDatabaseBuilder() .setConfig("apoc." + CouchbaseManager.COUCHBASE_CONFIG_KEY + CONNECTION_TIMEOUT_CONFIG_KEY, CONNECTION_TIMEOUT_CONFIG_VALUE) .setConfig("apoc." + CouchbaseManager.COUCHBASE_CONFIG_KEY + SOCKET_CONNECT_TIMEOUT_CONFIG_KEY, SOCKET_CONNECT_TIMEOUT_CONFIG_VALUE) .setConfig("apoc." + CouchbaseManager.COUCHBASE_CONFIG_KEY + KV_TIMEOUT_CONFIG_KEY, KV_TIMEOUT_CONFIG_VALUE) .newGraphDatabase(); }
protected static BucketSettings getDefaultBucketSettings() { return DefaultBucketSettings.builder() .enableFlush(true) .name(TEST_BUCKET) .password(DEFAULT_PASSWORD) .quota(100) .replicas(0) .type(BucketType.COUCHBASE) .build(); }