com.dimajix.flowman.kernel.proto.mapping.MappingProto Maven / Gradle / Ivy
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: mapping.proto
package com.dimajix.flowman.kernel.proto.mapping;
public final class MappingProto {
private MappingProto() {}
public static void registerAllExtensions(
com.dimajix.shaded.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.dimajix.shaded.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.dimajix.shaded.protobuf.ExtensionRegistryLite) registry);
}
static final com.dimajix.shaded.protobuf.Descriptors.Descriptor
internal_static_com_dimajix_flowman_kernel_mapping_MappingDetails_descriptor;
static final
com.dimajix.shaded.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_com_dimajix_flowman_kernel_mapping_MappingDetails_fieldAccessorTable;
static final com.dimajix.shaded.protobuf.Descriptors.Descriptor
internal_static_com_dimajix_flowman_kernel_mapping_ListMappingsRequest_descriptor;
static final
com.dimajix.shaded.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_com_dimajix_flowman_kernel_mapping_ListMappingsRequest_fieldAccessorTable;
static final com.dimajix.shaded.protobuf.Descriptors.Descriptor
internal_static_com_dimajix_flowman_kernel_mapping_ListMappingsResponse_descriptor;
static final
com.dimajix.shaded.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_com_dimajix_flowman_kernel_mapping_ListMappingsResponse_fieldAccessorTable;
static final com.dimajix.shaded.protobuf.Descriptors.Descriptor
internal_static_com_dimajix_flowman_kernel_mapping_GetMappingRequest_descriptor;
static final
com.dimajix.shaded.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_com_dimajix_flowman_kernel_mapping_GetMappingRequest_fieldAccessorTable;
static final com.dimajix.shaded.protobuf.Descriptors.Descriptor
internal_static_com_dimajix_flowman_kernel_mapping_GetMappingResponse_descriptor;
static final
com.dimajix.shaded.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_com_dimajix_flowman_kernel_mapping_GetMappingResponse_fieldAccessorTable;
static final com.dimajix.shaded.protobuf.Descriptors.Descriptor
internal_static_com_dimajix_flowman_kernel_mapping_ReadMappingRequest_descriptor;
static final
com.dimajix.shaded.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_com_dimajix_flowman_kernel_mapping_ReadMappingRequest_fieldAccessorTable;
static final com.dimajix.shaded.protobuf.Descriptors.Descriptor
internal_static_com_dimajix_flowman_kernel_mapping_ReadMappingResponse_descriptor;
static final
com.dimajix.shaded.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_com_dimajix_flowman_kernel_mapping_ReadMappingResponse_fieldAccessorTable;
static final com.dimajix.shaded.protobuf.Descriptors.Descriptor
internal_static_com_dimajix_flowman_kernel_mapping_DescribeMappingRequest_descriptor;
static final
com.dimajix.shaded.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_com_dimajix_flowman_kernel_mapping_DescribeMappingRequest_fieldAccessorTable;
static final com.dimajix.shaded.protobuf.Descriptors.Descriptor
internal_static_com_dimajix_flowman_kernel_mapping_DescribeMappingResponse_descriptor;
static final
com.dimajix.shaded.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_com_dimajix_flowman_kernel_mapping_DescribeMappingResponse_fieldAccessorTable;
static final com.dimajix.shaded.protobuf.Descriptors.Descriptor
internal_static_com_dimajix_flowman_kernel_mapping_ValidateMappingRequest_descriptor;
static final
com.dimajix.shaded.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_com_dimajix_flowman_kernel_mapping_ValidateMappingRequest_fieldAccessorTable;
static final com.dimajix.shaded.protobuf.Descriptors.Descriptor
internal_static_com_dimajix_flowman_kernel_mapping_ValidateMappingResponse_descriptor;
static final
com.dimajix.shaded.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_com_dimajix_flowman_kernel_mapping_ValidateMappingResponse_fieldAccessorTable;
static final com.dimajix.shaded.protobuf.Descriptors.Descriptor
internal_static_com_dimajix_flowman_kernel_mapping_CountMappingRequest_descriptor;
static final
com.dimajix.shaded.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_com_dimajix_flowman_kernel_mapping_CountMappingRequest_fieldAccessorTable;
static final com.dimajix.shaded.protobuf.Descriptors.Descriptor
internal_static_com_dimajix_flowman_kernel_mapping_CountMappingResponse_descriptor;
static final
com.dimajix.shaded.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_com_dimajix_flowman_kernel_mapping_CountMappingResponse_fieldAccessorTable;
static final com.dimajix.shaded.protobuf.Descriptors.Descriptor
internal_static_com_dimajix_flowman_kernel_mapping_CacheMappingRequest_descriptor;
static final
com.dimajix.shaded.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_com_dimajix_flowman_kernel_mapping_CacheMappingRequest_fieldAccessorTable;
static final com.dimajix.shaded.protobuf.Descriptors.Descriptor
internal_static_com_dimajix_flowman_kernel_mapping_CacheMappingResponse_descriptor;
static final
com.dimajix.shaded.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_com_dimajix_flowman_kernel_mapping_CacheMappingResponse_fieldAccessorTable;
static final com.dimajix.shaded.protobuf.Descriptors.Descriptor
internal_static_com_dimajix_flowman_kernel_mapping_ExplainMappingRequest_descriptor;
static final
com.dimajix.shaded.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_com_dimajix_flowman_kernel_mapping_ExplainMappingRequest_fieldAccessorTable;
static final com.dimajix.shaded.protobuf.Descriptors.Descriptor
internal_static_com_dimajix_flowman_kernel_mapping_ExplainMappingResponse_descriptor;
static final
com.dimajix.shaded.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_com_dimajix_flowman_kernel_mapping_ExplainMappingResponse_fieldAccessorTable;
static final com.dimajix.shaded.protobuf.Descriptors.Descriptor
internal_static_com_dimajix_flowman_kernel_mapping_SaveMappingOutputRequest_descriptor;
static final
com.dimajix.shaded.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_com_dimajix_flowman_kernel_mapping_SaveMappingOutputRequest_fieldAccessorTable;
static final com.dimajix.shaded.protobuf.Descriptors.Descriptor
internal_static_com_dimajix_flowman_kernel_mapping_SaveMappingOutputRequest_OptionsEntry_descriptor;
static final
com.dimajix.shaded.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_com_dimajix_flowman_kernel_mapping_SaveMappingOutputRequest_OptionsEntry_fieldAccessorTable;
static final com.dimajix.shaded.protobuf.Descriptors.Descriptor
internal_static_com_dimajix_flowman_kernel_mapping_SaveMappingOutputResponse_descriptor;
static final
com.dimajix.shaded.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_com_dimajix_flowman_kernel_mapping_SaveMappingOutputResponse_fieldAccessorTable;
public static com.dimajix.shaded.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.dimajix.shaded.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\rmapping.proto\022\"com.dimajix.flowman.ker" +
"nel.mapping\032\014common.proto\032\017dataframe.pro" +
"to\"\234\002\n\016MappingDetails\022\024\n\007project\030\001 \001(\tH\000" +
"\210\001\001\022\014\n\004name\030\002 \001(\t\022\014\n\004kind\030\003 \001(\t\022\017\n\007outpu" +
"ts\030\004 \003(\t\022C\n\006inputs\030\005 \003(\01323.com.dimajix.f" +
"lowman.kernel.MappingOutputIdentifier\022\r\n" +
"\005cache\030\006 \001(\t\022\021\n\tbroadcast\030\007 \001(\010\022\022\n\ncheck" +
"point\030\010 \001(\010\022@\n\010required\030\t \003(\0132..com.dima" +
"jix.flowman.kernel.ResourceIdentifierB\n\n" +
"\010_project\"J\n\023ListMappingsRequest\022\021\n\tsess" +
"ionId\030\001 \001(\t\022\024\n\007project\030\002 \001(\tH\000\210\001\001B\n\n\010_pr" +
"oject\"W\n\024ListMappingsResponse\022?\n\010mapping" +
"s\030\001 \003(\0132-.com.dimajix.flowman.kernel.Map" +
"pingIdentifier\"f\n\021GetMappingRequest\022\021\n\ts" +
"essionId\030\001 \001(\t\022>\n\007mapping\030\002 \001(\0132-.com.di" +
"majix.flowman.kernel.MappingIdentifier\"Y" +
"\n\022GetMappingResponse\022C\n\007mapping\030\001 \001(\01322." +
"com.dimajix.flowman.kernel.mapping.Mappi" +
"ngDetails\"\251\001\n\022ReadMappingRequest\022\021\n\tsess" +
"ionId\030\001 \001(\t\022>\n\007mapping\030\002 \001(\0132-.com.dimaj" +
"ix.flowman.kernel.MappingIdentifier\022\023\n\006o" +
"utput\030\003 \001(\tH\000\210\001\001\022\017\n\007maxRows\030\004 \001(\005\022\017\n\007col" +
"umns\030\005 \003(\tB\t\n\007_output\"J\n\023ReadMappingResp" +
"onse\0223\n\004data\030\001 \001(\0132%.com.dimajix.flowman" +
".kernel.DataFrame\"\235\001\n\026DescribeMappingReq" +
"uest\022\021\n\tsessionId\030\001 \001(\t\022>\n\007mapping\030\003 \001(\013" +
"2-.com.dimajix.flowman.kernel.MappingIde" +
"ntifier\022\023\n\006output\030\004 \001(\tH\000\210\001\001\022\020\n\010useSpark" +
"\030\005 \001(\010B\t\n\007_output\"Q\n\027DescribeMappingResp" +
"onse\0226\n\006schema\030\001 \001(\0132&.com.dimajix.flowm" +
"an.kernel.StructType\"k\n\026ValidateMappingR" +
"equest\022\021\n\tsessionId\030\001 \001(\t\022>\n\007mapping\030\002 \001" +
"(\0132-.com.dimajix.flowman.kernel.MappingI" +
"dentifier\"\031\n\027ValidateMappingResponse\"\210\001\n" +
"\023CountMappingRequest\022\021\n\tsessionId\030\001 \001(\t\022" +
">\n\007mapping\030\002 \001(\0132-.com.dimajix.flowman.k" +
"ernel.MappingIdentifier\022\023\n\006output\030\003 \001(\tH" +
"\000\210\001\001B\t\n\007_output\"*\n\024CountMappingResponse\022" +
"\022\n\nnumRecords\030\001 \001(\003\"\246\001\n\023CacheMappingRequ" +
"est\022\021\n\tsessionId\030\001 \001(\t\022>\n\007mapping\030\002 \001(\0132" +
"-.com.dimajix.flowman.kernel.MappingIden" +
"tifier\022\023\n\006output\030\003 \001(\tH\000\210\001\001\022\022\n\005level\030\004 \001" +
"(\tH\001\210\001\001B\t\n\007_outputB\010\n\006_level\"\026\n\024CacheMap" +
"pingResponse\"\234\001\n\025ExplainMappingRequest\022\021" +
"\n\tsessionId\030\001 \001(\t\022>\n\007mapping\030\002 \001(\0132-.com" +
".dimajix.flowman.kernel.MappingIdentifie" +
"r\022\023\n\006output\030\003 \001(\tH\000\210\001\001\022\020\n\010extended\030\004 \001(\010" +
"B\t\n\007_output\"&\n\026ExplainMappingResponse\022\014\n" +
"\004plan\030\001 \001(\t\"\273\002\n\030SaveMappingOutputRequest" +
"\022\021\n\tsessionId\030\001 \001(\t\022>\n\007mapping\030\003 \001(\0132-.c" +
"om.dimajix.flowman.kernel.MappingIdentif" +
"ier\022\023\n\006output\030\004 \001(\tH\000\210\001\001\022\020\n\010location\030\005 \001" +
"(\t\022\016\n\006format\030\006 \001(\t\022Z\n\007options\030\007 \003(\0132I.co" +
"m.dimajix.flowman.kernel.mapping.SaveMap" +
"pingOutputRequest.OptionsEntry\032.\n\014Option" +
"sEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001B\t" +
"\n\007_output\"X\n\031SaveMappingOutputResponse\022;" +
"\n\006status\030\001 \001(\0162+.com.dimajix.flowman.ker" +
"nel.ExecutionStatusB:\n(com.dimajix.flowm" +
"an.kernel.proto.mappingB\014MappingProtoP\001b" +
"\006proto3"
};
descriptor = com.dimajix.shaded.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
com.dimajix.flowman.kernel.proto.CommonProto.getDescriptor(),
com.dimajix.flowman.kernel.proto.DataFrameProto.getDescriptor(),
});
internal_static_com_dimajix_flowman_kernel_mapping_MappingDetails_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_com_dimajix_flowman_kernel_mapping_MappingDetails_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_com_dimajix_flowman_kernel_mapping_MappingDetails_descriptor,
new java.lang.String[] { "Project", "Name", "Kind", "Outputs", "Inputs", "Cache", "Broadcast", "Checkpoint", "Required", "Project", });
internal_static_com_dimajix_flowman_kernel_mapping_ListMappingsRequest_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_com_dimajix_flowman_kernel_mapping_ListMappingsRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_com_dimajix_flowman_kernel_mapping_ListMappingsRequest_descriptor,
new java.lang.String[] { "SessionId", "Project", "Project", });
internal_static_com_dimajix_flowman_kernel_mapping_ListMappingsResponse_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_com_dimajix_flowman_kernel_mapping_ListMappingsResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_com_dimajix_flowman_kernel_mapping_ListMappingsResponse_descriptor,
new java.lang.String[] { "Mappings", });
internal_static_com_dimajix_flowman_kernel_mapping_GetMappingRequest_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_com_dimajix_flowman_kernel_mapping_GetMappingRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_com_dimajix_flowman_kernel_mapping_GetMappingRequest_descriptor,
new java.lang.String[] { "SessionId", "Mapping", });
internal_static_com_dimajix_flowman_kernel_mapping_GetMappingResponse_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_com_dimajix_flowman_kernel_mapping_GetMappingResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_com_dimajix_flowman_kernel_mapping_GetMappingResponse_descriptor,
new java.lang.String[] { "Mapping", });
internal_static_com_dimajix_flowman_kernel_mapping_ReadMappingRequest_descriptor =
getDescriptor().getMessageTypes().get(5);
internal_static_com_dimajix_flowman_kernel_mapping_ReadMappingRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_com_dimajix_flowman_kernel_mapping_ReadMappingRequest_descriptor,
new java.lang.String[] { "SessionId", "Mapping", "Output", "MaxRows", "Columns", "Output", });
internal_static_com_dimajix_flowman_kernel_mapping_ReadMappingResponse_descriptor =
getDescriptor().getMessageTypes().get(6);
internal_static_com_dimajix_flowman_kernel_mapping_ReadMappingResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_com_dimajix_flowman_kernel_mapping_ReadMappingResponse_descriptor,
new java.lang.String[] { "Data", });
internal_static_com_dimajix_flowman_kernel_mapping_DescribeMappingRequest_descriptor =
getDescriptor().getMessageTypes().get(7);
internal_static_com_dimajix_flowman_kernel_mapping_DescribeMappingRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_com_dimajix_flowman_kernel_mapping_DescribeMappingRequest_descriptor,
new java.lang.String[] { "SessionId", "Mapping", "Output", "UseSpark", "Output", });
internal_static_com_dimajix_flowman_kernel_mapping_DescribeMappingResponse_descriptor =
getDescriptor().getMessageTypes().get(8);
internal_static_com_dimajix_flowman_kernel_mapping_DescribeMappingResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_com_dimajix_flowman_kernel_mapping_DescribeMappingResponse_descriptor,
new java.lang.String[] { "Schema", });
internal_static_com_dimajix_flowman_kernel_mapping_ValidateMappingRequest_descriptor =
getDescriptor().getMessageTypes().get(9);
internal_static_com_dimajix_flowman_kernel_mapping_ValidateMappingRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_com_dimajix_flowman_kernel_mapping_ValidateMappingRequest_descriptor,
new java.lang.String[] { "SessionId", "Mapping", });
internal_static_com_dimajix_flowman_kernel_mapping_ValidateMappingResponse_descriptor =
getDescriptor().getMessageTypes().get(10);
internal_static_com_dimajix_flowman_kernel_mapping_ValidateMappingResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_com_dimajix_flowman_kernel_mapping_ValidateMappingResponse_descriptor,
new java.lang.String[] { });
internal_static_com_dimajix_flowman_kernel_mapping_CountMappingRequest_descriptor =
getDescriptor().getMessageTypes().get(11);
internal_static_com_dimajix_flowman_kernel_mapping_CountMappingRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_com_dimajix_flowman_kernel_mapping_CountMappingRequest_descriptor,
new java.lang.String[] { "SessionId", "Mapping", "Output", "Output", });
internal_static_com_dimajix_flowman_kernel_mapping_CountMappingResponse_descriptor =
getDescriptor().getMessageTypes().get(12);
internal_static_com_dimajix_flowman_kernel_mapping_CountMappingResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_com_dimajix_flowman_kernel_mapping_CountMappingResponse_descriptor,
new java.lang.String[] { "NumRecords", });
internal_static_com_dimajix_flowman_kernel_mapping_CacheMappingRequest_descriptor =
getDescriptor().getMessageTypes().get(13);
internal_static_com_dimajix_flowman_kernel_mapping_CacheMappingRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_com_dimajix_flowman_kernel_mapping_CacheMappingRequest_descriptor,
new java.lang.String[] { "SessionId", "Mapping", "Output", "Level", "Output", "Level", });
internal_static_com_dimajix_flowman_kernel_mapping_CacheMappingResponse_descriptor =
getDescriptor().getMessageTypes().get(14);
internal_static_com_dimajix_flowman_kernel_mapping_CacheMappingResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_com_dimajix_flowman_kernel_mapping_CacheMappingResponse_descriptor,
new java.lang.String[] { });
internal_static_com_dimajix_flowman_kernel_mapping_ExplainMappingRequest_descriptor =
getDescriptor().getMessageTypes().get(15);
internal_static_com_dimajix_flowman_kernel_mapping_ExplainMappingRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_com_dimajix_flowman_kernel_mapping_ExplainMappingRequest_descriptor,
new java.lang.String[] { "SessionId", "Mapping", "Output", "Extended", "Output", });
internal_static_com_dimajix_flowman_kernel_mapping_ExplainMappingResponse_descriptor =
getDescriptor().getMessageTypes().get(16);
internal_static_com_dimajix_flowman_kernel_mapping_ExplainMappingResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_com_dimajix_flowman_kernel_mapping_ExplainMappingResponse_descriptor,
new java.lang.String[] { "Plan", });
internal_static_com_dimajix_flowman_kernel_mapping_SaveMappingOutputRequest_descriptor =
getDescriptor().getMessageTypes().get(17);
internal_static_com_dimajix_flowman_kernel_mapping_SaveMappingOutputRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_com_dimajix_flowman_kernel_mapping_SaveMappingOutputRequest_descriptor,
new java.lang.String[] { "SessionId", "Mapping", "Output", "Location", "Format", "Options", "Output", });
internal_static_com_dimajix_flowman_kernel_mapping_SaveMappingOutputRequest_OptionsEntry_descriptor =
internal_static_com_dimajix_flowman_kernel_mapping_SaveMappingOutputRequest_descriptor.getNestedTypes().get(0);
internal_static_com_dimajix_flowman_kernel_mapping_SaveMappingOutputRequest_OptionsEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_com_dimajix_flowman_kernel_mapping_SaveMappingOutputRequest_OptionsEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_com_dimajix_flowman_kernel_mapping_SaveMappingOutputResponse_descriptor =
getDescriptor().getMessageTypes().get(18);
internal_static_com_dimajix_flowman_kernel_mapping_SaveMappingOutputResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_com_dimajix_flowman_kernel_mapping_SaveMappingOutputResponse_descriptor,
new java.lang.String[] { "Status", });
com.dimajix.flowman.kernel.proto.CommonProto.getDescriptor();
com.dimajix.flowman.kernel.proto.DataFrameProto.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy