Class GCPProperties

java.lang.Object
org.apache.iceberg.gcp.GCPProperties
All Implemented Interfaces:
Serializable

public class GCPProperties extends Object implements Serializable
See Also:
  • Field Details

  • Constructor Details

    • GCPProperties

      public GCPProperties()
    • GCPProperties

      public GCPProperties(Map<String,String> properties)
  • Method Details

    • channelReadChunkSize

      public Optional<Integer> channelReadChunkSize()
    • channelWriteChunkSize

      public Optional<Integer> channelWriteChunkSize()
    • clientLibToken

      public Optional<String> clientLibToken()
    • decryptionKey

      public Optional<String> decryptionKey()
    • encryptionKey

      public Optional<String> encryptionKey()
    • projectId

      public Optional<String> projectId()
    • serviceHost

      public Optional<String> serviceHost()
    • userProject

      public Optional<String> userProject()
    • oauth2Token

      public Optional<String> oauth2Token()
    • noAuth

      public boolean noAuth()
    • oauth2TokenExpiresAt

      public Optional<Date> oauth2TokenExpiresAt()
    • deleteBatchSize

      public int deleteBatchSize()
    • oauth2RefreshCredentialsEndpoint

      public Optional<String> oauth2RefreshCredentialsEndpoint()
    • oauth2RefreshCredentialsEnabled

      public boolean oauth2RefreshCredentialsEnabled()