CloudBigtableConfiguration implements Serializable { public Builder toBuilder() { Builder builder = new Builder(); copyConfig(builder); return builder; } CloudBigtableConfiguration(); protected  CloudBigtableConfiguration(
      ValueProvider<String> projectId,
      ValueProvider<String> instanceId,
      Map<String, ValueProvider<String>> additionalConfiguration); String getProjectId(); String getInstanceId(); String getAppProfileId(); BigtableOptions toBigtableOptions(); Configuration toHBaseConfig(); Builder toBuilder(); @Override boolean equals(Object obj); void copyConfig(Builder builder); void populateDisplayData(DisplayData.Builder builder); void validate(); static final String VALUE_UNAVAILABLE; }
@Test public void testToBuilder() { CloudBigtableConfiguration underTest = createBaseBuilder().withConfiguration("somekey", "somevalue").build(); CloudBigtableConfiguration copy = underTest.toBuilder().build(); Assert.assertNotSame(underTest, copy); Assert.assertEquals(underTest, copy); }