@com.fasterxml.jackson.annotation.JsonIgnore public Builder copy(VaultSummary o) { Builder copiedBuilder = compartmentId(o.getCompartmentId()) .cryptoEndpoint(o.getCryptoEndpoint()) .definedTags(o.getDefinedTags()) .displayName(o.getDisplayName()) .freeformTags(o.getFreeformTags()) .id(o.getId()) .lifecycleState(o.getLifecycleState()) .managementEndpoint(o.getManagementEndpoint()) .timeCreated(o.getTimeCreated()) .vaultType(o.getVaultType()); copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); return copiedBuilder; } }