/** * Sets the value of the 'componentId' field. * * Dominion ComponentId. * Example - "componentId": "fedc1234-000a-4888-b555-1111aaaa87cc" * @param value The value of 'componentId'. * @return This builder. */ public com.homeaway.digitalplatform.streamregistry.Tags.Builder setComponentId(java.lang.String value) { validate(fields()[4], value); this.componentId = value; fieldSetFlags()[4] = true; return this; }
/** * Sets the value of the 'hint' field. * * Hint for Stream Registry to choose a cluster. * Example: primary, other, highvolume. * @param value The value of 'hint'. * @return This builder. */ public com.homeaway.digitalplatform.streamregistry.Tags.Builder setHint(java.lang.String value) { validate(fields()[5], value); this.hint = value; fieldSetFlags()[5] = true; return this; }
/** * Sets the value of the 'brand' field. * * brand: brand name. * Example: HomeAway * @param value The value of 'brand'. * @return This builder. */ public com.homeaway.digitalplatform.streamregistry.Tags.Builder setBrand(java.lang.String value) { validate(fields()[2], value); this.brand = value; fieldSetFlags()[2] = true; return this; }
/** * Sets the value of the 'portfolioId' field. * * PortfolioId * @param value The value of 'portfolioId'. * @return This builder. */ public com.homeaway.digitalplatform.streamregistry.Tags.Builder setPortfolioId(java.lang.Integer value) { validate(fields()[1], value); this.portfolioId = value; fieldSetFlags()[1] = true; return this; }
/** * Sets the value of the 'productId' field. * * ProductId * @param value The value of 'productId'. * @return This builder. */ public com.homeaway.digitalplatform.streamregistry.Tags.Builder setProductId(int value) { validate(fields()[0], value); this.productId = value; fieldSetFlags()[0] = true; return this; }
/** * Sets the value of the 'assetProtectionLevel' field. * * assetProtectionLevel * @param value The value of 'assetProtectionLevel'. * @return This builder. */ public com.homeaway.digitalplatform.streamregistry.Tags.Builder setAssetProtectionLevel(java.lang.String value) { validate(fields()[3], value); this.assetProtectionLevel = value; fieldSetFlags()[3] = true; return this; }