public static Builder builder() {
    return new Builder();
  }
@Test
  public void testBuilderDoesNotBuildInvalidRequests() {
    assertThatThrownBy(
            () ->
                RenameTableRequest.builder()
                    .withSource(null)
                    .withDestination(TAX_PAID_RENAMED)
                    .build())
        .isInstanceOf(NullPointerException.class)
        .hasMessage("Invalid source table identifier: null");

    assertThatThrownBy(
            () -> RenameTableRequest.builder().withSource(TAX_PAID).withDestination(null).build())
        .isInstanceOf(NullPointerException.class)
        .hasMessage("Invalid destination table identifier: null");
  }