class CloudIdentity {

    @Override
    public CloudIdentity clone() {
        CloudIdentity cloudIdentityCopy = new CloudIdentity();

        cloudIdentityCopy.id = this.id;
        cloudIdentityCopy.identityUrl = this.identityUrl;
        cloudIdentityCopy.msoId = this.msoId;
        cloudIdentityCopy.msoPass = this.msoPass;
        cloudIdentityCopy.adminTenant = this.adminTenant;
        cloudIdentityCopy.memberRole = this.memberRole;
        cloudIdentityCopy.tenantMetadata = this.tenantMetadata;
        cloudIdentityCopy.identityServerType = this.identityServerType;
        cloudIdentityCopy.identityAuthenticationType = this.identityAuthenticationType;
        cloudIdentityCopy.projectDomainName = this.projectDomainName;
        cloudIdentityCopy.userDomainName = this.userDomainName;

        return cloudIdentityCopy;
    }

    public  CloudIdentity();

}