public class SnowflakeFileTransferMetadataV1 extends Object implements SnowflakeFileTransferMetadata, Serializable
NOTE: When this class is created, it only supports UPLOAD for GCS. It is created for Snowflake Spark Connector.
| Constructor and Description |
|---|
SnowflakeFileTransferMetadataV1(String presignedUrl,
String presignedUrlFileName,
String encryptionMaterial_queryStageMasterKey,
String encryptionMaterial_queryId,
Long encryptionMaterial_smkId,
SFBaseFileTransferAgent.CommandType commandType,
StageInfo stageInfo) |
| Modifier and Type | Method and Description |
|---|---|
SFBaseFileTransferAgent.CommandType |
getCommandType() |
net.snowflake.common.core.RemoteStoreFileEncryptionMaterial |
getEncryptionMaterial() |
String |
getPresignedUrl() |
String |
getPresignedUrlFileName() |
StageInfo |
getStageInfo() |
boolean |
isForOneFile()
Determine this metadata is for transferring one or multiple files.
|
void |
setCommandType(SFBaseFileTransferAgent.CommandType commandType) |
void |
setEncryptionMaterial(String encryptionMaterial_queryStageMasterKey,
String encryptionMaterial_queryId,
Long encryptionMaterial_smkId) |
void |
setPresignedUrl(String presignedUrl) |
void |
setPresignedUrlFileName(String presignedUrlFileName) |
void |
setStageInfo(StageInfo stageInfo) |
public SnowflakeFileTransferMetadataV1(String presignedUrl, String presignedUrlFileName, String encryptionMaterial_queryStageMasterKey, String encryptionMaterial_queryId, Long encryptionMaterial_smkId, SFBaseFileTransferAgent.CommandType commandType, StageInfo stageInfo)
public boolean isForOneFile()
SnowflakeFileTransferMetadataisForOneFile in interface SnowflakeFileTransferMetadatapublic String getPresignedUrl()
public void setPresignedUrl(String presignedUrl)
public String getPresignedUrlFileName()
public void setPresignedUrlFileName(String presignedUrlFileName)
public net.snowflake.common.core.RemoteStoreFileEncryptionMaterial getEncryptionMaterial()
public void setEncryptionMaterial(String encryptionMaterial_queryStageMasterKey, String encryptionMaterial_queryId, Long encryptionMaterial_smkId)
public SFBaseFileTransferAgent.CommandType getCommandType()
public void setCommandType(SFBaseFileTransferAgent.CommandType commandType)
public StageInfo getStageInfo()
public void setStageInfo(StageInfo stageInfo)
Copyright © 2022. All rights reserved.