@com.fasterxml.jackson.annotation.JsonIgnore public Builder copy(Key o) { Builder copiedBuilder = compartmentId(o.getCompartmentId()) .currentKeyVersion(o.getCurrentKeyVersion()) .definedTags(o.getDefinedTags()) .displayName(o.getDisplayName()) .freeformTags(o.getFreeformTags()) .id(o.getId()) .keyShape(o.getKeyShape()) .lifecycleState(o.getLifecycleState()) .timeCreated(o.getTimeCreated()) .vaultId(o.getVaultId()); copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); return copiedBuilder; } }