public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); }
public static Builder newBuilder(com.google.bigtable.admin.v2.AppProfile prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); }
subBuilder = appProfile_.toBuilder();
subBuilder = appProfile_.toBuilder();
@Test public void testNoPolicyError() { Exception actualException = null; try { AppProfile.fromProto(TEST_PROTO.toBuilder().clearSingleClusterRouting().build()); } catch (Exception e) { actualException = e; } assertThat(actualException).isInstanceOf(IllegalArgumentException.class); } }
@Test public void testNoNameError() { Exception actualException = null; try { AppProfile.fromProto(TEST_PROTO.toBuilder().setName("").build()); } catch (Exception e) { actualException = e; } assertThat(actualException).isInstanceOf(IllegalArgumentException.class); }
@Test public void testUpdateExisting() { com.google.bigtable.admin.v2.AppProfile existingProto = com.google.bigtable.admin.v2.AppProfile.newBuilder() .setName("projects/my-project/instances/my-instance/appProfiles/my-profile") .setEtag("my-etag") .setDescription("description") .setMultiClusterRoutingUseAny(MultiClusterRoutingUseAny.getDefaultInstance()) .build(); AppProfile existingWrapper = AppProfile.fromProto(existingProto); UpdateAppProfileRequest updateWrapper = UpdateAppProfileRequest.of(existingWrapper).setDescription("new description"); assertThat(updateWrapper.toProto("my-project")) .isEqualTo( com.google.bigtable.admin.v2.UpdateAppProfileRequest.newBuilder() .setAppProfile(existingProto.toBuilder().setDescription("new description")) .setUpdateMask(FieldMask.newBuilder().addPaths("description")) .build()); } }
public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); }
public static Builder newBuilder(com.google.bigtable.admin.v2.AppProfile prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); }
subBuilder = appProfile_.toBuilder();
subBuilder = appProfile_.toBuilder();