Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 34 for GCS (0.53 seconds)

  1. src/test/java/org/codelibs/fess/helper/ProtocolHelperTest.java

            // GCS URLs
            assertTrue(protocolHelper.isValidFileProtocol("gcs://bucket/"));
            assertTrue(protocolHelper.isValidFileProtocol("gcs://my-bucket/path"));
            assertTrue(protocolHelper.isValidFileProtocol("gcs://bucket.with.dots/path"));
            assertTrue(protocolHelper.isValidFileProtocol("gcs://bucket-with-dashes/path"));
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sun Jan 11 08:43:05 GMT 2026
    - 35.1K bytes
    - Click Count (0)
  2. src/test/java/org/codelibs/fess/app/web/admin/wizard/AdminWizardActionTest.java

            // Various GCS bucket and path formats
            assertEquals("gcs://bucket/", wizardAction.convertCrawlingPath("gcs://bucket/"));
            assertEquals("gcs://my-bucket/", wizardAction.convertCrawlingPath("gcs://my-bucket/"));
            assertEquals("gcs://bucket.with.dots/path", wizardAction.convertCrawlingPath("gcs://bucket.with.dots/path"));
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Wed Jan 14 14:29:07 GMT 2026
    - 9.9K bytes
    - Click Count (0)
  3. src/test/java/org/codelibs/fess/app/web/go/GoActionTest.java

            assertTrue(goAction.isFileSystemPath("gcs://bucket/path/to/file.txt"));
            assertTrue(goAction.isFileSystemPath("gcs://my-bucket/folder/document.pdf"));
            assertTrue(goAction.isFileSystemPath("gcs://bucket/"));
            assertTrue(goAction.isFileSystemPath("gcs://my-bucket-name/deep/nested/path/file.txt"));
            assertTrue(goAction.isFileSystemPath("gcs://bucket_with_underscores/file"));
        }
    
        @Test
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Wed Jan 14 14:29:07 GMT 2026
    - 8.3K bytes
    - Click Count (0)
  4. src/main/java/org/codelibs/fess/helper/ProtocolHelper.java

         * @return true if the URL uses a file path protocol (smb, smb1, file, ftp, s3, gcs)
         */
        public boolean isFilePathProtocol(final String url) {
            return url.startsWith("smb:") || url.startsWith("smb1:") || url.startsWith("file:") || url.startsWith("ftp:")
                    || url.startsWith("s3:") || url.startsWith("gcs:");
        }
    
        /**
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Mar 26 13:59:25 GMT 2026
    - 12.4K bytes
    - Click Count (1)
  5. src/main/java/org/codelibs/fess/storage/GcsStorageClient.java

        private final Storage storage;
        private final String bucket;
    
        /**
         * Creates a new GcsStorageClient instance.
         *
         * @param projectId the GCS project ID
         * @param bucket the bucket name
         * @param endpoint the custom endpoint URL (optional, for fake-gcs-server etc.)
         * @param credentialsPath the path to the credentials JSON file (optional)
         */
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sat Dec 13 02:21:17 GMT 2025
    - 10.3K bytes
    - Click Count (0)
  6. src/test/java/org/codelibs/fess/storage/StorageTypeTest.java

        public void test_ordinal() {
            assertEquals(0, StorageType.S3.ordinal());
            assertEquals(1, StorageType.GCS.ordinal());
            assertEquals(2, StorageType.S3_COMPAT.ordinal());
        }
    
        public void test_name() {
            assertEquals("S3", StorageType.S3.name());
            assertEquals("GCS", StorageType.GCS.name());
            assertEquals("S3_COMPAT", StorageType.S3_COMPAT.name());
        }
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sun Jan 11 12:58:11 GMT 2026
    - 1.8K bytes
    - Click Count (0)
  7. src/main/java/org/codelibs/fess/storage/StorageClientFactory.java

                return StorageType.S3;
            }
    
            final String lowerEndpoint = endpoint.toLowerCase(Locale.ROOT);
    
            // GCS patterns
            if (lowerEndpoint.contains("storage.googleapis.com") || lowerEndpoint.contains(".storage.cloud.google.com")) {
                return StorageType.GCS;
            }
    
            // S3 patterns
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sat Dec 20 05:56:45 GMT 2025
    - 4.2K bytes
    - Click Count (0)
  8. src/test/java/org/codelibs/fess/crawler/transformer/FessFileTransformerTest.java

            url = "gcs://bucket/path/test%E3%81%82.txt";
            exp = "test%E3%81%82.txt";
            assertEquals(exp, transformer.getFileName(url, Constants.UTF_8));
    
            url = "s3://my-bucket/folder/document.pdf";
            exp = "document.pdf";
            assertEquals(exp, transformer.getFileName(url, Constants.UTF_8));
    
            url = "gcs://my-bucket/folder/document.pdf";
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Wed Jan 14 14:29:07 GMT 2026
    - 14.4K bytes
    - Click Count (0)
  9. src/main/java/org/codelibs/fess/app/web/admin/general/EditForm.java

        /**
         * Storage type for cloud storage (s3, gcs, auto).
         * Determines which storage client to use.
         */
        @Size(max = 20)
        public String storageType;
    
        /**
         * Storage region for S3.
         * AWS region where the S3 bucket is located.
         */
        @Size(max = 100)
        public String storageRegion;
    
        /**
         * GCS project ID.
         * Google Cloud project ID for GCS storage.
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Mar 26 02:24:08 GMT 2026
    - 15.8K bytes
    - Click Count (0)
  10. src/main/java/org/codelibs/fess/storage/StorageType.java

     */
    package org.codelibs.fess.storage;
    
    /**
     * Enum for supported storage types.
     */
    public enum StorageType {
    
        /** Amazon S3 */
        S3,
    
        /** Google Cloud Storage */
        GCS,
    
        /** S3-compatible storage (MinIO, etc.) */
        S3_COMPAT
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sat Dec 13 02:21:17 GMT 2025
    - 864 bytes
    - Click Count (0)
Back to Top