private VandelayBigTableExportEvent getInstanceInformation()

in vandelay-bigtable/src/main/java/com/spotify/api/vandelay/bigtable/exports/VandelayBigTableExporter.java [157:172]


  private VandelayBigTableExportEvent getInstanceInformation(
      final String instanceId,
      final VandelayBigTableExportConfiguration exportConfiguration,
      final BigtableInstanceAdminClient instanceAdminClient,
      final BigtableTableAdminClient tableAdminClient) {

    final VandelayBigTableGCPConfiguration.Builder builder =
        new VandelayBigTableGCPConfiguration.Builder(
            exportConfiguration.getProjectId(), instanceId);

    getBigTableInstanceConfiguration(instanceId, instanceAdminClient, builder);
    getBigTableBackupConfiguration(instanceId, instanceAdminClient, tableAdminClient, builder);
    getBigTableTableInformation(tableAdminClient, builder);

    return new VandelayBigTableExportEvent(builder.build());
  }