Class ImageRegistryConfigStorageGCS

    • Constructor Detail

      • ImageRegistryConfigStorageGCS

        public ImageRegistryConfigStorageGCS()
        No args constructor for use in serialization
      • ImageRegistryConfigStorageGCS

        public ImageRegistryConfigStorageGCS​(String bucket,
                                             String keyID,
                                             String projectID,
                                             String region)
    • Method Detail

      • getBucket

        public String getBucket()
        bucket is the bucket name in which you want to store the registry's data. Optional, will be generated if not provided.
      • setBucket

        public void setBucket​(String bucket)
        bucket is the bucket name in which you want to store the registry's data. Optional, will be generated if not provided.
      • getKeyID

        public String getKeyID()
        keyID is the KMS key ID to use for encryption. Optional, buckets are encrypted by default on GCP. This allows for the use of a custom encryption key.
      • setKeyID

        public void setKeyID​(String keyID)
        keyID is the KMS key ID to use for encryption. Optional, buckets are encrypted by default on GCP. This allows for the use of a custom encryption key.
      • getProjectID

        public String getProjectID()
        projectID is the Project ID of the GCP project that this bucket should be associated with.
      • setProjectID

        public void setProjectID​(String projectID)
        projectID is the Project ID of the GCP project that this bucket should be associated with.
      • getRegion

        public String getRegion()
        region is the GCS location in which your bucket exists. Optional, will be set based on the installed GCS Region.
      • setRegion

        public void setRegion​(String region)
        region is the GCS location in which your bucket exists. Optional, will be set based on the installed GCS Region.
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)