Package org.apache.iceberg.gcp
Class GCPProperties
java.lang.Object
org.apache.iceberg.gcp.GCPProperties
- All Implemented Interfaces:
 Serializable
- See Also:
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringConfigure the batch size used when deleting multiple files from a given GCS bucketstatic final intMax possible batch size for deletion.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String - 
Constructor Summary
Constructors - 
Method Summary
 
- 
Field Details
- 
GCS_PROJECT_ID
- See Also:
 
 - 
GCS_CLIENT_LIB_TOKEN
- See Also:
 
 - 
GCS_SERVICE_HOST
- See Also:
 
 - 
GCS_DECRYPTION_KEY
- See Also:
 
 - 
GCS_ENCRYPTION_KEY
- See Also:
 
 - 
GCS_USER_PROJECT
- See Also:
 
 - 
GCS_CHANNEL_READ_CHUNK_SIZE
- See Also:
 
 - 
GCS_CHANNEL_WRITE_CHUNK_SIZE
- See Also:
 
 - 
GCS_OAUTH2_TOKEN
- See Also:
 
 - 
GCS_OAUTH2_TOKEN_EXPIRES_AT
- See Also:
 
 - 
GCS_NO_AUTH
- See Also:
 
 - 
GCS_DELETE_BATCH_SIZE
Configure the batch size used when deleting multiple files from a given GCS bucket- See Also:
 
 - 
GCS_DELETE_BATCH_SIZE_DEFAULT
public static final int GCS_DELETE_BATCH_SIZE_DEFAULTMax possible batch size for deletion. Currently, a max of 100 keys is advised, so we default to a number below that. https://cloud.google.com/storage/docs/batch- See Also:
 
 
 - 
 - 
Constructor Details
- 
GCPProperties
public GCPProperties() - 
GCPProperties
 
 - 
 - 
Method Details
- 
channelReadChunkSize
 - 
channelWriteChunkSize
 - 
clientLibToken
 - 
decryptionKey
 - 
encryptionKey
 - 
projectId
 - 
serviceHost
 - 
userProject
 - 
oauth2Token
 - 
noAuth
public boolean noAuth() - 
oauth2TokenExpiresAt
 - 
deleteBatchSize
public int deleteBatchSize() 
 -