@Test(expected = IllegalStateException.class)
 public void noVersion() {
   UpdateIdentityProviderRequest.builder()
       .configuration(InternalConfiguration.builder().build())
       .identityZoneId("test-identity-zone-id")
       .identityProviderId("test-identity-provider-id")
       .name("test-name")
       .originKey("test-origin-key")
       .type(Type.INTERNAL)
       .build();
 }
 @Test
 public void valid() {
   UpdateIdentityProviderRequest.builder()
       .configuration(InternalConfiguration.builder().build())
       .identityZoneId("test-identity-zone-id")
       .identityProviderId("test-identity-provider-id")
       .name("test-name")
       .originKey("test-origin-key")
       .type(Type.INTERNAL)
       .version(0)
       .build();
 }