@com.fasterxml.jackson.annotation.JsonIgnore public Builder copy(LoadBalancer o) { Builder copiedBuilder = id(o.getId()) .compartmentId(o.getCompartmentId()) .displayName(o.getDisplayName()) .lifecycleState(o.getLifecycleState()) .timeCreated(o.getTimeCreated()) .ipAddresses(o.getIpAddresses()) .shapeName(o.getShapeName()) .isPrivate(o.getIsPrivate()) .subnetIds(o.getSubnetIds()) .listeners(o.getListeners()) .hostnames(o.getHostnames()) .certificates(o.getCertificates()) .backendSets(o.getBackendSets()) .pathRouteSets(o.getPathRouteSets()) .freeformTags(o.getFreeformTags()) .definedTags(o.getDefinedTags()) .ruleSets(o.getRuleSets()); copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); return copiedBuilder; } }