Class StorageClientProviderCacheKey


  • public abstract class StorageClientProviderCacheKey
    extends Object
    • Constructor Detail

      • StorageClientProviderCacheKey

        public StorageClientProviderCacheKey()
    • Method Detail

      • getIsTracingEnabled

        public abstract boolean getIsTracingEnabled()
        Whether tracing is requested.
      • getCredentials

        @Nullable
        public abstract com.google.auth.Credentials getCredentials()
        Credentials to use for the GCS client, otherwise null.
      • getIsDownScopingEnabled

        public abstract boolean getIsDownScopingEnabled()
        Whether downscoped tokens are used for authenticating with the GCS backend.
      • getHttpHeaders

        @Nullable
        public abstract com.google.common.collect.ImmutableMap<String,​String> getHttpHeaders()
      • getProjectId

        @Nullable
        public abstract String getProjectId()
      • getIsDirectPathPreferred

        public abstract boolean getIsDirectPathPreferred()