/** * Checks whether the 'properties' field has been set. * * Properties related to Region Replicator * @return True if the 'properties' field has been set, false otherwise. */ public boolean hasProperties() { return fieldSetFlags()[7]; }
/** * Sets the value of the 'properties' field. * * Properties related to Region Replicator * @param value The value of 'properties'. * @return This builder. */ public com.homeaway.digitalplatform.streamregistry.RegionReplicator.Builder setProperties(java.util.Map<java.lang.String,java.lang.String> value) { validate(fields()[7], value); this.properties = value; fieldSetFlags()[7] = true; return this; }
/** * Clears the value of the 'dest_region' field. * * Destination Region for Region Replicator * @return This builder. */ public com.homeaway.digitalplatform.streamregistry.RegionReplicator.Builder clearDestRegion() { dest_region = null; fieldSetFlags()[2] = false; return this; }
/** * Clears the value of the 'status' field. * * Region Replicator Status * ex: NOT_DEPLOYED, CREATING_DEPLOYMENT, DEPLOYED, DEPLOYMENT_RED, DELETING_DEPLOYMENT, DELETED * @return This builder. */ public com.homeaway.digitalplatform.streamregistry.RegionReplicator.Builder clearStatus() { status = null; fieldSetFlags()[6] = false; return this; }
/** * Sets the value of the 'topic' field. * * Region Replicator Source Topic Name * @param value The value of 'topic'. * @return This builder. */ public com.homeaway.digitalplatform.streamregistry.RegionReplicator.Builder setTopic(java.lang.String value) { validate(fields()[5], value); this.topic = value; fieldSetFlags()[5] = true; return this; }
/** * Clears the value of the 'src_region' field. * * Source Region for Region Replicator * @return This builder. */ public com.homeaway.digitalplatform.streamregistry.RegionReplicator.Builder clearSrcRegion() { src_region = null; fieldSetFlags()[1] = false; return this; }
/** * Sets the value of the 'src_region' field. * * Source Region for Region Replicator * @param value The value of 'src_region'. * @return This builder. */ public com.homeaway.digitalplatform.streamregistry.RegionReplicator.Builder setSrcRegion(java.lang.String value) { validate(fields()[1], value); this.src_region = value; fieldSetFlags()[1] = true; return this; }
/** * Clears the value of the 'appName' field. * * This is the application name of the region replicator deployment * @return This builder. */ public com.homeaway.digitalplatform.streamregistry.RegionReplicator.Builder clearAppName() { appName = null; fieldSetFlags()[0] = false; return this; }
/** * Checks whether the 'status' field has been set. * * Region Replicator Status * ex: NOT_DEPLOYED, CREATING_DEPLOYMENT, DEPLOYED, DEPLOYMENT_RED, DELETING_DEPLOYMENT, DELETED * @return True if the 'status' field has been set, false otherwise. */ public boolean hasStatus() { return fieldSetFlags()[6]; }
/** * Clears the value of the 'dest_cluster' field. * * Dest cluster for Region Replicator * @return This builder. */ public com.homeaway.digitalplatform.streamregistry.RegionReplicator.Builder clearDestCluster() { dest_cluster = null; fieldSetFlags()[4] = false; return this; }
/** * Checks whether the 'dest_cluster' field has been set. * * Dest cluster for Region Replicator * @return True if the 'dest_cluster' field has been set, false otherwise. */ public boolean hasDestCluster() { return fieldSetFlags()[4]; }
/** * Clears the value of the 'topic' field. * * Region Replicator Source Topic Name * @return This builder. */ public com.homeaway.digitalplatform.streamregistry.RegionReplicator.Builder clearTopic() { topic = null; fieldSetFlags()[5] = false; return this; }
/** * Clears the value of the 'src_cluster' field. * * Source Cluster for Region Replicator * @return This builder. */ public com.homeaway.digitalplatform.streamregistry.RegionReplicator.Builder clearSrcCluster() { src_cluster = null; fieldSetFlags()[3] = false; return this; }
/** * Sets the value of the 'src_cluster' field. * * Source Cluster for Region Replicator * @param value The value of 'src_cluster'. * @return This builder. */ public com.homeaway.digitalplatform.streamregistry.RegionReplicator.Builder setSrcCluster(java.lang.String value) { validate(fields()[3], value); this.src_cluster = value; fieldSetFlags()[3] = true; return this; }
/** * Checks whether the 'src_region' field has been set. * * Source Region for Region Replicator * @return True if the 'src_region' field has been set, false otherwise. */ public boolean hasSrcRegion() { return fieldSetFlags()[1]; }
/** * Sets the value of the 'appName' field. * * This is the application name of the region replicator deployment * @param value The value of 'appName'. * @return This builder. */ public com.homeaway.digitalplatform.streamregistry.RegionReplicator.Builder setAppName(java.lang.String value) { validate(fields()[0], value); this.appName = value; fieldSetFlags()[0] = true; return this; }
/** * Checks whether the 'topic' field has been set. * * Region Replicator Source Topic Name * @return True if the 'topic' field has been set, false otherwise. */ public boolean hasTopic() { return fieldSetFlags()[5]; }
/** * Sets the value of the 'dest_cluster' field. * * Dest cluster for Region Replicator * @param value The value of 'dest_cluster'. * @return This builder. */ public com.homeaway.digitalplatform.streamregistry.RegionReplicator.Builder setDestCluster(java.lang.String value) { validate(fields()[4], value); this.dest_cluster = value; fieldSetFlags()[4] = true; return this; }
/** * Checks whether the 'dest_region' field has been set. * * Destination Region for Region Replicator * @return True if the 'dest_region' field has been set, false otherwise. */ public boolean hasDestRegion() { return fieldSetFlags()[2]; }
/** * Checks whether the 'appName' field has been set. * * This is the application name of the region replicator deployment * @return True if the 'appName' field has been set, false otherwise. */ public boolean hasAppName() { return fieldSetFlags()[0]; }