Class V1TrademarkSearchResponse.Builder
-
- All Implemented Interfaces:
public final class V1TrademarkSearchResponse.BuilderA builder for V1TrademarkSearchResponse.
-
-
Method Summary
-
-
Method Detail
-
attorney
final V1TrademarkSearchResponse.Builder attorney(String attorney)
Attorney of record
-
attorney
final V1TrademarkSearchResponse.Builder attorney(Optional<String> attorney)
Alias for calling Builder.attorney with
attorney.orElse(null).
-
attorney
final V1TrademarkSearchResponse.Builder attorney(JsonField<String> attorney)
Sets Builder.attorney to an arbitrary JSON value.
You should usually call Builder.attorney with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
filingDate
final V1TrademarkSearchResponse.Builder filingDate(LocalDate filingDate)
Date the application was filed
-
filingDate
final V1TrademarkSearchResponse.Builder filingDate(Optional<LocalDate> filingDate)
Alias for calling Builder.filingDate with
filingDate.orElse(null).
-
filingDate
final V1TrademarkSearchResponse.Builder filingDate(JsonField<LocalDate> filingDate)
Sets Builder.filingDate to an arbitrary JSON value.
You should usually call Builder.filingDate with a well-typed LocalDate value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
goodsAndServices
final V1TrademarkSearchResponse.Builder goodsAndServices(List<V1TrademarkSearchResponse.GoodsAndService> goodsAndServices)
Goods and services descriptions with class numbers
-
goodsAndServices
final V1TrademarkSearchResponse.Builder goodsAndServices(JsonField<List<V1TrademarkSearchResponse.GoodsAndService>> goodsAndServices)
Sets Builder.goodsAndServices to an arbitrary JSON value.
You should usually call Builder.goodsAndServices with a well-typed
List<GoodsAndService>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addGoodsAndService
final V1TrademarkSearchResponse.Builder addGoodsAndService(V1TrademarkSearchResponse.GoodsAndService goodsAndService)
Adds a single GoodsAndService to goodsAndServices.
-
imageUrl
final V1TrademarkSearchResponse.Builder imageUrl(String imageUrl)
URL to the mark image on USPTO CDN
-
imageUrl
final V1TrademarkSearchResponse.Builder imageUrl(Optional<String> imageUrl)
Alias for calling Builder.imageUrl with
imageUrl.orElse(null).
-
imageUrl
final V1TrademarkSearchResponse.Builder imageUrl(JsonField<String> imageUrl)
Sets Builder.imageUrl to an arbitrary JSON value.
You should usually call Builder.imageUrl with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
markText
final V1TrademarkSearchResponse.Builder markText(String markText)
The text of the trademark
-
markText
final V1TrademarkSearchResponse.Builder markText(Optional<String> markText)
Alias for calling Builder.markText with
markText.orElse(null).
-
markText
final V1TrademarkSearchResponse.Builder markText(JsonField<String> markText)
Sets Builder.markText to an arbitrary JSON value.
You should usually call Builder.markText with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
markType
final V1TrademarkSearchResponse.Builder markType(String markType)
Type of mark (e.g. "Standard Character Mark", "Design Mark")
-
markType
final V1TrademarkSearchResponse.Builder markType(Optional<String> markType)
Alias for calling Builder.markType with
markType.orElse(null).
-
markType
final V1TrademarkSearchResponse.Builder markType(JsonField<String> markType)
Sets Builder.markType to an arbitrary JSON value.
You should usually call Builder.markType with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
niceClasses
final V1TrademarkSearchResponse.Builder niceClasses(List<Long> niceClasses)
Nice classification class numbers
-
niceClasses
final V1TrademarkSearchResponse.Builder niceClasses(JsonField<List<Long>> niceClasses)
Sets Builder.niceClasses to an arbitrary JSON value.
You should usually call Builder.niceClasses with a well-typed
List<Long>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addNiceClass
final V1TrademarkSearchResponse.Builder addNiceClass(Long niceClass)
Adds a single Long to niceClasses.
-
owner
final V1TrademarkSearchResponse.Builder owner(V1TrademarkSearchResponse.Owner owner)
Current owner/applicant information
-
owner
final V1TrademarkSearchResponse.Builder owner(Optional<V1TrademarkSearchResponse.Owner> owner)
Alias for calling Builder.owner with
owner.orElse(null).
-
owner
final V1TrademarkSearchResponse.Builder owner(JsonField<V1TrademarkSearchResponse.Owner> owner)
Sets Builder.owner to an arbitrary JSON value.
You should usually call Builder.owner with a well-typed Owner value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
registrationDate
final V1TrademarkSearchResponse.Builder registrationDate(LocalDate registrationDate)
Date the mark was registered
-
registrationDate
final V1TrademarkSearchResponse.Builder registrationDate(Optional<LocalDate> registrationDate)
Alias for calling Builder.registrationDate with
registrationDate.orElse(null).
-
registrationDate
final V1TrademarkSearchResponse.Builder registrationDate(JsonField<LocalDate> registrationDate)
Sets Builder.registrationDate to an arbitrary JSON value.
You should usually call Builder.registrationDate with a well-typed LocalDate value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
registrationNumber
final V1TrademarkSearchResponse.Builder registrationNumber(String registrationNumber)
USPTO registration number (if registered)
-
registrationNumber
final V1TrademarkSearchResponse.Builder registrationNumber(Optional<String> registrationNumber)
Alias for calling Builder.registrationNumber with
registrationNumber.orElse(null).
-
registrationNumber
final V1TrademarkSearchResponse.Builder registrationNumber(JsonField<String> registrationNumber)
Sets Builder.registrationNumber to an arbitrary JSON value.
You should usually call Builder.registrationNumber with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
serialNumber
final V1TrademarkSearchResponse.Builder serialNumber(String serialNumber)
USPTO serial number
-
serialNumber
final V1TrademarkSearchResponse.Builder serialNumber(JsonField<String> serialNumber)
Sets Builder.serialNumber to an arbitrary JSON value.
You should usually call Builder.serialNumber with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
status
final V1TrademarkSearchResponse.Builder status(String status)
Current status (e.g. "Registered", "Pending", "Abandoned", "Cancelled")
-
status
final V1TrademarkSearchResponse.Builder status(Optional<String> status)
Alias for calling Builder.status with
status.orElse(null).
-
status
final V1TrademarkSearchResponse.Builder status(JsonField<String> status)
Sets Builder.status to an arbitrary JSON value.
You should usually call Builder.status with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
statusDate
final V1TrademarkSearchResponse.Builder statusDate(LocalDate statusDate)
Date of most recent status update
-
statusDate
final V1TrademarkSearchResponse.Builder statusDate(Optional<LocalDate> statusDate)
Alias for calling Builder.statusDate with
statusDate.orElse(null).
-
statusDate
final V1TrademarkSearchResponse.Builder statusDate(JsonField<LocalDate> statusDate)
Sets Builder.statusDate to an arbitrary JSON value.
You should usually call Builder.statusDate with a well-typed LocalDate value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
usptoUrl
final V1TrademarkSearchResponse.Builder usptoUrl(String usptoUrl)
Canonical TSDR link for this mark
-
usptoUrl
final V1TrademarkSearchResponse.Builder usptoUrl(JsonField<String> usptoUrl)
Sets Builder.usptoUrl to an arbitrary JSON value.
You should usually call Builder.usptoUrl with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final V1TrademarkSearchResponse.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final V1TrademarkSearchResponse.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final V1TrademarkSearchResponse.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final V1TrademarkSearchResponse.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final V1TrademarkSearchResponse.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final V1TrademarkSearchResponse build()
Returns an immutable instance of V1TrademarkSearchResponse.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-