@com.fasterxml.jackson.annotation.JsonIgnore public Builder copy(Tag o) { Builder copiedBuilder = compartmentId(o.getCompartmentId()) .tagNamespaceId(o.getTagNamespaceId()) .tagNamespaceName(o.getTagNamespaceName()) .id(o.getId()) .name(o.getName()) .description(o.getDescription()) .freeformTags(o.getFreeformTags()) .definedTags(o.getDefinedTags()) .isRetired(o.getIsRetired()) .timeCreated(o.getTimeCreated()) .isCostTracking(o.getIsCostTracking()); copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); return copiedBuilder; } }