Package com.google.cloud.hadoop.gcsio
Class StorageClientProviderCacheKey
- java.lang.Object
-
- com.google.cloud.hadoop.gcsio.StorageClientProviderCacheKey
-
public abstract class StorageClientProviderCacheKey extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStorageClientProviderCacheKey.Builder
-
Constructor Summary
Constructors Constructor Description StorageClientProviderCacheKey()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static StorageClientProviderCacheKey.Builderbuilder()abstract com.google.auth.CredentialsgetCredentials()Credentials to use for the GCS client, otherwise null.abstract com.google.common.collect.ImmutableMap<String,String>getHttpHeaders()abstract booleangetIsDirectPathPreferred()abstract booleangetIsDownScopingEnabled()Whether downscoped tokens are used for authenticating with the GCS backend.abstract booleangetIsTracingEnabled()Whether tracing is requested.abstract StringgetProjectId()abstract AsyncWriteChannelOptionsgetWriteChannelOptions()abstract StorageClientProviderCacheKey.BuildertoBuilder()
-
-
-
Method Detail
-
builder
public static StorageClientProviderCacheKey.Builder builder()
-
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()
-
getWriteChannelOptions
@Nullable public abstract AsyncWriteChannelOptions getWriteChannelOptions()
-
getProjectId
@Nullable public abstract String getProjectId()
-
getIsDirectPathPreferred
public abstract boolean getIsDirectPathPreferred()
-
toBuilder
public abstract StorageClientProviderCacheKey.Builder toBuilder()
-
-