All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.snowflake.common.core.RemoteStoreFileEncryptionMaterialUI Maven / Gradle / Ivy

There is a newer version: 5.1.4
Show newest version
/*
 * Copyright (c) 2015 Snowflake Computing Inc. All right reserved.
 */
package net.snowflake.common.core;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * A class to manage encryption material for S3 files for GET and PUT commands.
 *
 * @author elin/ffunke
 */
public class RemoteStoreFileEncryptionMaterialUI extends RemoteStoreFileEncryptionMaterial {
  private String randomSeed;

  public RemoteStoreFileEncryptionMaterialUI(
      String queryStageMasterKey, String queryId, Long smkId, String randomSeed) {
    super(queryStageMasterKey, queryId, smkId);
    this.randomSeed = randomSeed;
  }

  public RemoteStoreFileEncryptionMaterialUI() {}

  @JsonProperty("randomSeed")
  public String getRandomSeed() {
    return randomSeed;
  }

  public void setRandomSeed(String randomSeed) {
    this.randomSeed = randomSeed;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy