/** * Sets the value of the 'status' field. * * Region Replicator Status * ex: NOT_DEPLOYED, CREATING_DEPLOYMENT, DEPLOYED, DEPLOYMENT_RED, DELETING_DEPLOYMENT, DELETED * @param value The value of 'status'. * @return This builder. */ public com.homeaway.digitalplatform.streamregistry.RegionReplicator.Builder setStatus(java.lang.String value) { validate(fields()[6], value); this.status = value; fieldSetFlags()[6] = true; return this; }
/** * 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; }
/** * Sets the value of the 'dest_region' field. * * Destination Region for Region Replicator * @param value The value of 'dest_region'. * @return This builder. */ public com.homeaway.digitalplatform.streamregistry.RegionReplicator.Builder setDestRegion(java.lang.String value) { validate(fields()[2], value); this.dest_region = value; fieldSetFlags()[2] = true; 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; }
/** * 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; }
/** * 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; }
/** * 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; }
/** * 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; }