All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: v10/model/create_valuation_request_collateral_asset_administrative_plan.proto

package com.redhat.mercury.collateralassetadministration.v10;

public final class CreateValuationRequestCollateralAssetAdministrativePlanOuterClass {
  private CreateValuationRequestCollateralAssetAdministrativePlanOuterClass() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  public interface CreateValuationRequestCollateralAssetAdministrativePlanOrBuilder extends
      // @@protoc_insertion_point(interface_extends:com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlan)
      com.google.protobuf.MessageOrBuilder {

    /**
     * .google.protobuf.Any CollateralAssetReference = 483118992;
     * @return Whether the collateralAssetReference field is set.
     */
    boolean hasCollateralAssetReference();
    /**
     * .google.protobuf.Any CollateralAssetReference = 483118992;
     * @return The collateralAssetReference.
     */
    com.google.protobuf.Any getCollateralAssetReference();
    /**
     * .google.protobuf.Any CollateralAssetReference = 483118992;
     */
    com.google.protobuf.AnyOrBuilder getCollateralAssetReferenceOrBuilder();

    /**
     * string CollateralAssetRecord = 442211193;
     * @return The collateralAssetRecord.
     */
    java.lang.String getCollateralAssetRecord();
    /**
     * string CollateralAssetRecord = 442211193;
     * @return The bytes for collateralAssetRecord.
     */
    com.google.protobuf.ByteString
        getCollateralAssetRecordBytes();

    /**
     * string CollateralAssetType = 183976374;
     * @return The collateralAssetType.
     */
    java.lang.String getCollateralAssetType();
    /**
     * string CollateralAssetType = 183976374;
     * @return The bytes for collateralAssetType.
     */
    com.google.protobuf.ByteString
        getCollateralAssetTypeBytes();

    /**
     * string CollateralAssetProperties = 429048045;
     * @return The collateralAssetProperties.
     */
    java.lang.String getCollateralAssetProperties();
    /**
     * string CollateralAssetProperties = 429048045;
     * @return The bytes for collateralAssetProperties.
     */
    com.google.protobuf.ByteString
        getCollateralAssetPropertiesBytes();

    /**
     * string CollateralAssetDescription = 18270053;
     * @return The collateralAssetDescription.
     */
    java.lang.String getCollateralAssetDescription();
    /**
     * string CollateralAssetDescription = 18270053;
     * @return The bytes for collateralAssetDescription.
     */
    com.google.protobuf.ByteString
        getCollateralAssetDescriptionBytes();

    /**
     * string CollateralAssetTitle = 202785025;
     * @return The collateralAssetTitle.
     */
    java.lang.String getCollateralAssetTitle();
    /**
     * string CollateralAssetTitle = 202785025;
     * @return The bytes for collateralAssetTitle.
     */
    com.google.protobuf.ByteString
        getCollateralAssetTitleBytes();

    /**
     * string CollateralAssetOwnership = 76272491;
     * @return The collateralAssetOwnership.
     */
    java.lang.String getCollateralAssetOwnership();
    /**
     * string CollateralAssetOwnership = 76272491;
     * @return The bytes for collateralAssetOwnership.
     */
    com.google.protobuf.ByteString
        getCollateralAssetOwnershipBytes();

    /**
     * string CollateralAssetInterestedParties = 169322846;
     * @return The collateralAssetInterestedParties.
     */
    java.lang.String getCollateralAssetInterestedParties();
    /**
     * string CollateralAssetInterestedParties = 169322846;
     * @return The bytes for collateralAssetInterestedParties.
     */
    com.google.protobuf.ByteString
        getCollateralAssetInterestedPartiesBytes();

    /**
     * string CollateralAssetLocation = 252734896;
     * @return The collateralAssetLocation.
     */
    java.lang.String getCollateralAssetLocation();
    /**
     * string CollateralAssetLocation = 252734896;
     * @return The bytes for collateralAssetLocation.
     */
    com.google.protobuf.ByteString
        getCollateralAssetLocationBytes();

    /**
     * string CollateralAssetJurisdiction = 370003195;
     * @return The collateralAssetJurisdiction.
     */
    java.lang.String getCollateralAssetJurisdiction();
    /**
     * string CollateralAssetJurisdiction = 370003195;
     * @return The bytes for collateralAssetJurisdiction.
     */
    com.google.protobuf.ByteString
        getCollateralAssetJurisdictionBytes();

    /**
     * .google.protobuf.Any CollateralAssetDocumentReference = 221284714;
     * @return Whether the collateralAssetDocumentReference field is set.
     */
    boolean hasCollateralAssetDocumentReference();
    /**
     * .google.protobuf.Any CollateralAssetDocumentReference = 221284714;
     * @return The collateralAssetDocumentReference.
     */
    com.google.protobuf.Any getCollateralAssetDocumentReference();
    /**
     * .google.protobuf.Any CollateralAssetDocumentReference = 221284714;
     */
    com.google.protobuf.AnyOrBuilder getCollateralAssetDocumentReferenceOrBuilder();

    /**
     * string CollateralAssetDocumentType = 59246482;
     * @return The collateralAssetDocumentType.
     */
    java.lang.String getCollateralAssetDocumentType();
    /**
     * string CollateralAssetDocumentType = 59246482;
     * @return The bytes for collateralAssetDocumentType.
     */
    com.google.protobuf.ByteString
        getCollateralAssetDocumentTypeBytes();

    /**
     * .google.protobuf.Any CollateralAssetInsuranceReference = 361875383;
     * @return Whether the collateralAssetInsuranceReference field is set.
     */
    boolean hasCollateralAssetInsuranceReference();
    /**
     * .google.protobuf.Any CollateralAssetInsuranceReference = 361875383;
     * @return The collateralAssetInsuranceReference.
     */
    com.google.protobuf.Any getCollateralAssetInsuranceReference();
    /**
     * .google.protobuf.Any CollateralAssetInsuranceReference = 361875383;
     */
    com.google.protobuf.AnyOrBuilder getCollateralAssetInsuranceReferenceOrBuilder();

    /**
     * string CollateralAssetPledgedDate = 394435712;
     * @return The collateralAssetPledgedDate.
     */
    java.lang.String getCollateralAssetPledgedDate();
    /**
     * string CollateralAssetPledgedDate = 394435712;
     * @return The bytes for collateralAssetPledgedDate.
     */
    com.google.protobuf.ByteString
        getCollateralAssetPledgedDateBytes();

    /**
     * string CollateralAssetValuationHistory = 319010743;
     * @return The collateralAssetValuationHistory.
     */
    java.lang.String getCollateralAssetValuationHistory();
    /**
     * string CollateralAssetValuationHistory = 319010743;
     * @return The bytes for collateralAssetValuationHistory.
     */
    com.google.protobuf.ByteString
        getCollateralAssetValuationHistoryBytes();

    /**
     * string CollateralAssetValuationSchedule = 406234592;
     * @return The collateralAssetValuationSchedule.
     */
    java.lang.String getCollateralAssetValuationSchedule();
    /**
     * string CollateralAssetValuationSchedule = 406234592;
     * @return The bytes for collateralAssetValuationSchedule.
     */
    com.google.protobuf.ByteString
        getCollateralAssetValuationScheduleBytes();

    /**
     * string CollateralAssetStatus = 399783896;
     * @return The collateralAssetStatus.
     */
    java.lang.String getCollateralAssetStatus();
    /**
     * string CollateralAssetStatus = 399783896;
     * @return The bytes for collateralAssetStatus.
     */
    com.google.protobuf.ByteString
        getCollateralAssetStatusBytes();
  }
  /**
   * Protobuf type {@code com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlan}
   */
  public static final class CreateValuationRequestCollateralAssetAdministrativePlan extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlan)
      CreateValuationRequestCollateralAssetAdministrativePlanOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use CreateValuationRequestCollateralAssetAdministrativePlan.newBuilder() to construct.
    private CreateValuationRequestCollateralAssetAdministrativePlan(com.google.protobuf.GeneratedMessageV3.Builder builder) {
      super(builder);
    }
    private CreateValuationRequestCollateralAssetAdministrativePlan() {
      collateralAssetRecord_ = "";
      collateralAssetType_ = "";
      collateralAssetProperties_ = "";
      collateralAssetDescription_ = "";
      collateralAssetTitle_ = "";
      collateralAssetOwnership_ = "";
      collateralAssetInterestedParties_ = "";
      collateralAssetLocation_ = "";
      collateralAssetJurisdiction_ = "";
      collateralAssetDocumentType_ = "";
      collateralAssetPledgedDate_ = "";
      collateralAssetValuationHistory_ = "";
      collateralAssetValuationSchedule_ = "";
      collateralAssetStatus_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new CreateValuationRequestCollateralAssetAdministrativePlan();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    private CreateValuationRequestCollateralAssetAdministrativePlan(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      this();
      if (extensionRegistry == null) {
        throw new java.lang.NullPointerException();
      }
      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
          com.google.protobuf.UnknownFieldSet.newBuilder();
      try {
        boolean done = false;
        while (!done) {
          int tag = input.readTag();
          switch (tag) {
            case 0:
              done = true;
              break;
            case 146160426: {
              java.lang.String s = input.readStringRequireUtf8();

              collateralAssetDescription_ = s;
              break;
            }
            case 473971858: {
              java.lang.String s = input.readStringRequireUtf8();

              collateralAssetDocumentType_ = s;
              break;
            }
            case 610179930: {
              java.lang.String s = input.readStringRequireUtf8();

              collateralAssetOwnership_ = s;
              break;
            }
            case 1354582770: {
              java.lang.String s = input.readStringRequireUtf8();

              collateralAssetInterestedParties_ = s;
              break;
            }
            case 1471810994: {
              java.lang.String s = input.readStringRequireUtf8();

              collateralAssetType_ = s;
              break;
            }
            case 1622280202: {
              java.lang.String s = input.readStringRequireUtf8();

              collateralAssetTitle_ = s;
              break;
            }
            case 1770277714: {
              com.google.protobuf.Any.Builder subBuilder = null;
              if (collateralAssetDocumentReference_ != null) {
                subBuilder = collateralAssetDocumentReference_.toBuilder();
              }
              collateralAssetDocumentReference_ = input.readMessage(com.google.protobuf.Any.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom(collateralAssetDocumentReference_);
                collateralAssetDocumentReference_ = subBuilder.buildPartial();
              }

              break;
            }
            case 2021879170: {
              java.lang.String s = input.readStringRequireUtf8();

              collateralAssetLocation_ = s;
              break;
            }
            case -1742881350: {
              java.lang.String s = input.readStringRequireUtf8();

              collateralAssetValuationHistory_ = s;
              break;
            }
            case -1399964230: {
              com.google.protobuf.Any.Builder subBuilder = null;
              if (collateralAssetInsuranceReference_ != null) {
                subBuilder = collateralAssetInsuranceReference_.toBuilder();
              }
              collateralAssetInsuranceReference_ = input.readMessage(com.google.protobuf.Any.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom(collateralAssetInsuranceReference_);
                collateralAssetInsuranceReference_ = subBuilder.buildPartial();
              }

              break;
            }
            case -1334941734: {
              java.lang.String s = input.readStringRequireUtf8();

              collateralAssetJurisdiction_ = s;
              break;
            }
            case -1139481598: {
              java.lang.String s = input.readStringRequireUtf8();

              collateralAssetPledgedDate_ = s;
              break;
            }
            case -1096696126: {
              java.lang.String s = input.readStringRequireUtf8();

              collateralAssetStatus_ = s;
              break;
            }
            case -1045090558: {
              java.lang.String s = input.readStringRequireUtf8();

              collateralAssetValuationSchedule_ = s;
              break;
            }
            case -862582934: {
              java.lang.String s = input.readStringRequireUtf8();

              collateralAssetProperties_ = s;
              break;
            }
            case -757277750: {
              java.lang.String s = input.readStringRequireUtf8();

              collateralAssetRecord_ = s;
              break;
            }
            case -430015358: {
              com.google.protobuf.Any.Builder subBuilder = null;
              if (collateralAssetReference_ != null) {
                subBuilder = collateralAssetReference_.toBuilder();
              }
              collateralAssetReference_ = input.readMessage(com.google.protobuf.Any.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom(collateralAssetReference_);
                collateralAssetReference_ = subBuilder.buildPartial();
              }

              break;
            }
            default: {
              if (!parseUnknownField(
                  input, unknownFields, extensionRegistry, tag)) {
                done = true;
              }
              break;
            }
          }
        }
      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
        throw e.setUnfinishedMessage(this);
      } catch (java.io.IOException e) {
        throw new com.google.protobuf.InvalidProtocolBufferException(
            e).setUnfinishedMessage(this);
      } finally {
        this.unknownFields = unknownFields.build();
        makeExtensionsImmutable();
      }
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.internal_static_com_redhat_mercury_collateralassetadministration_v10_CreateValuationRequestCollateralAssetAdministrativePlan_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.internal_static_com_redhat_mercury_collateralassetadministration_v10_CreateValuationRequestCollateralAssetAdministrativePlan_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan.class, com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan.Builder.class);
    }

    public static final int COLLATERALASSETREFERENCE_FIELD_NUMBER = 483118992;
    private com.google.protobuf.Any collateralAssetReference_;
    /**
     * .google.protobuf.Any CollateralAssetReference = 483118992;
     * @return Whether the collateralAssetReference field is set.
     */
    @java.lang.Override
    public boolean hasCollateralAssetReference() {
      return collateralAssetReference_ != null;
    }
    /**
     * .google.protobuf.Any CollateralAssetReference = 483118992;
     * @return The collateralAssetReference.
     */
    @java.lang.Override
    public com.google.protobuf.Any getCollateralAssetReference() {
      return collateralAssetReference_ == null ? com.google.protobuf.Any.getDefaultInstance() : collateralAssetReference_;
    }
    /**
     * .google.protobuf.Any CollateralAssetReference = 483118992;
     */
    @java.lang.Override
    public com.google.protobuf.AnyOrBuilder getCollateralAssetReferenceOrBuilder() {
      return getCollateralAssetReference();
    }

    public static final int COLLATERALASSETRECORD_FIELD_NUMBER = 442211193;
    private volatile java.lang.Object collateralAssetRecord_;
    /**
     * string CollateralAssetRecord = 442211193;
     * @return The collateralAssetRecord.
     */
    @java.lang.Override
    public java.lang.String getCollateralAssetRecord() {
      java.lang.Object ref = collateralAssetRecord_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        collateralAssetRecord_ = s;
        return s;
      }
    }
    /**
     * string CollateralAssetRecord = 442211193;
     * @return The bytes for collateralAssetRecord.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getCollateralAssetRecordBytes() {
      java.lang.Object ref = collateralAssetRecord_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        collateralAssetRecord_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int COLLATERALASSETTYPE_FIELD_NUMBER = 183976374;
    private volatile java.lang.Object collateralAssetType_;
    /**
     * string CollateralAssetType = 183976374;
     * @return The collateralAssetType.
     */
    @java.lang.Override
    public java.lang.String getCollateralAssetType() {
      java.lang.Object ref = collateralAssetType_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        collateralAssetType_ = s;
        return s;
      }
    }
    /**
     * string CollateralAssetType = 183976374;
     * @return The bytes for collateralAssetType.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getCollateralAssetTypeBytes() {
      java.lang.Object ref = collateralAssetType_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        collateralAssetType_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int COLLATERALASSETPROPERTIES_FIELD_NUMBER = 429048045;
    private volatile java.lang.Object collateralAssetProperties_;
    /**
     * string CollateralAssetProperties = 429048045;
     * @return The collateralAssetProperties.
     */
    @java.lang.Override
    public java.lang.String getCollateralAssetProperties() {
      java.lang.Object ref = collateralAssetProperties_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        collateralAssetProperties_ = s;
        return s;
      }
    }
    /**
     * string CollateralAssetProperties = 429048045;
     * @return The bytes for collateralAssetProperties.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getCollateralAssetPropertiesBytes() {
      java.lang.Object ref = collateralAssetProperties_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        collateralAssetProperties_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int COLLATERALASSETDESCRIPTION_FIELD_NUMBER = 18270053;
    private volatile java.lang.Object collateralAssetDescription_;
    /**
     * string CollateralAssetDescription = 18270053;
     * @return The collateralAssetDescription.
     */
    @java.lang.Override
    public java.lang.String getCollateralAssetDescription() {
      java.lang.Object ref = collateralAssetDescription_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        collateralAssetDescription_ = s;
        return s;
      }
    }
    /**
     * string CollateralAssetDescription = 18270053;
     * @return The bytes for collateralAssetDescription.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getCollateralAssetDescriptionBytes() {
      java.lang.Object ref = collateralAssetDescription_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        collateralAssetDescription_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int COLLATERALASSETTITLE_FIELD_NUMBER = 202785025;
    private volatile java.lang.Object collateralAssetTitle_;
    /**
     * string CollateralAssetTitle = 202785025;
     * @return The collateralAssetTitle.
     */
    @java.lang.Override
    public java.lang.String getCollateralAssetTitle() {
      java.lang.Object ref = collateralAssetTitle_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        collateralAssetTitle_ = s;
        return s;
      }
    }
    /**
     * string CollateralAssetTitle = 202785025;
     * @return The bytes for collateralAssetTitle.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getCollateralAssetTitleBytes() {
      java.lang.Object ref = collateralAssetTitle_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        collateralAssetTitle_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int COLLATERALASSETOWNERSHIP_FIELD_NUMBER = 76272491;
    private volatile java.lang.Object collateralAssetOwnership_;
    /**
     * string CollateralAssetOwnership = 76272491;
     * @return The collateralAssetOwnership.
     */
    @java.lang.Override
    public java.lang.String getCollateralAssetOwnership() {
      java.lang.Object ref = collateralAssetOwnership_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        collateralAssetOwnership_ = s;
        return s;
      }
    }
    /**
     * string CollateralAssetOwnership = 76272491;
     * @return The bytes for collateralAssetOwnership.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getCollateralAssetOwnershipBytes() {
      java.lang.Object ref = collateralAssetOwnership_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        collateralAssetOwnership_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int COLLATERALASSETINTERESTEDPARTIES_FIELD_NUMBER = 169322846;
    private volatile java.lang.Object collateralAssetInterestedParties_;
    /**
     * string CollateralAssetInterestedParties = 169322846;
     * @return The collateralAssetInterestedParties.
     */
    @java.lang.Override
    public java.lang.String getCollateralAssetInterestedParties() {
      java.lang.Object ref = collateralAssetInterestedParties_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        collateralAssetInterestedParties_ = s;
        return s;
      }
    }
    /**
     * string CollateralAssetInterestedParties = 169322846;
     * @return The bytes for collateralAssetInterestedParties.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getCollateralAssetInterestedPartiesBytes() {
      java.lang.Object ref = collateralAssetInterestedParties_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        collateralAssetInterestedParties_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int COLLATERALASSETLOCATION_FIELD_NUMBER = 252734896;
    private volatile java.lang.Object collateralAssetLocation_;
    /**
     * string CollateralAssetLocation = 252734896;
     * @return The collateralAssetLocation.
     */
    @java.lang.Override
    public java.lang.String getCollateralAssetLocation() {
      java.lang.Object ref = collateralAssetLocation_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        collateralAssetLocation_ = s;
        return s;
      }
    }
    /**
     * string CollateralAssetLocation = 252734896;
     * @return The bytes for collateralAssetLocation.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getCollateralAssetLocationBytes() {
      java.lang.Object ref = collateralAssetLocation_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        collateralAssetLocation_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int COLLATERALASSETJURISDICTION_FIELD_NUMBER = 370003195;
    private volatile java.lang.Object collateralAssetJurisdiction_;
    /**
     * string CollateralAssetJurisdiction = 370003195;
     * @return The collateralAssetJurisdiction.
     */
    @java.lang.Override
    public java.lang.String getCollateralAssetJurisdiction() {
      java.lang.Object ref = collateralAssetJurisdiction_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        collateralAssetJurisdiction_ = s;
        return s;
      }
    }
    /**
     * string CollateralAssetJurisdiction = 370003195;
     * @return The bytes for collateralAssetJurisdiction.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getCollateralAssetJurisdictionBytes() {
      java.lang.Object ref = collateralAssetJurisdiction_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        collateralAssetJurisdiction_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int COLLATERALASSETDOCUMENTREFERENCE_FIELD_NUMBER = 221284714;
    private com.google.protobuf.Any collateralAssetDocumentReference_;
    /**
     * .google.protobuf.Any CollateralAssetDocumentReference = 221284714;
     * @return Whether the collateralAssetDocumentReference field is set.
     */
    @java.lang.Override
    public boolean hasCollateralAssetDocumentReference() {
      return collateralAssetDocumentReference_ != null;
    }
    /**
     * .google.protobuf.Any CollateralAssetDocumentReference = 221284714;
     * @return The collateralAssetDocumentReference.
     */
    @java.lang.Override
    public com.google.protobuf.Any getCollateralAssetDocumentReference() {
      return collateralAssetDocumentReference_ == null ? com.google.protobuf.Any.getDefaultInstance() : collateralAssetDocumentReference_;
    }
    /**
     * .google.protobuf.Any CollateralAssetDocumentReference = 221284714;
     */
    @java.lang.Override
    public com.google.protobuf.AnyOrBuilder getCollateralAssetDocumentReferenceOrBuilder() {
      return getCollateralAssetDocumentReference();
    }

    public static final int COLLATERALASSETDOCUMENTTYPE_FIELD_NUMBER = 59246482;
    private volatile java.lang.Object collateralAssetDocumentType_;
    /**
     * string CollateralAssetDocumentType = 59246482;
     * @return The collateralAssetDocumentType.
     */
    @java.lang.Override
    public java.lang.String getCollateralAssetDocumentType() {
      java.lang.Object ref = collateralAssetDocumentType_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        collateralAssetDocumentType_ = s;
        return s;
      }
    }
    /**
     * string CollateralAssetDocumentType = 59246482;
     * @return The bytes for collateralAssetDocumentType.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getCollateralAssetDocumentTypeBytes() {
      java.lang.Object ref = collateralAssetDocumentType_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        collateralAssetDocumentType_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int COLLATERALASSETINSURANCEREFERENCE_FIELD_NUMBER = 361875383;
    private com.google.protobuf.Any collateralAssetInsuranceReference_;
    /**
     * .google.protobuf.Any CollateralAssetInsuranceReference = 361875383;
     * @return Whether the collateralAssetInsuranceReference field is set.
     */
    @java.lang.Override
    public boolean hasCollateralAssetInsuranceReference() {
      return collateralAssetInsuranceReference_ != null;
    }
    /**
     * .google.protobuf.Any CollateralAssetInsuranceReference = 361875383;
     * @return The collateralAssetInsuranceReference.
     */
    @java.lang.Override
    public com.google.protobuf.Any getCollateralAssetInsuranceReference() {
      return collateralAssetInsuranceReference_ == null ? com.google.protobuf.Any.getDefaultInstance() : collateralAssetInsuranceReference_;
    }
    /**
     * .google.protobuf.Any CollateralAssetInsuranceReference = 361875383;
     */
    @java.lang.Override
    public com.google.protobuf.AnyOrBuilder getCollateralAssetInsuranceReferenceOrBuilder() {
      return getCollateralAssetInsuranceReference();
    }

    public static final int COLLATERALASSETPLEDGEDDATE_FIELD_NUMBER = 394435712;
    private volatile java.lang.Object collateralAssetPledgedDate_;
    /**
     * string CollateralAssetPledgedDate = 394435712;
     * @return The collateralAssetPledgedDate.
     */
    @java.lang.Override
    public java.lang.String getCollateralAssetPledgedDate() {
      java.lang.Object ref = collateralAssetPledgedDate_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        collateralAssetPledgedDate_ = s;
        return s;
      }
    }
    /**
     * string CollateralAssetPledgedDate = 394435712;
     * @return The bytes for collateralAssetPledgedDate.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getCollateralAssetPledgedDateBytes() {
      java.lang.Object ref = collateralAssetPledgedDate_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        collateralAssetPledgedDate_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int COLLATERALASSETVALUATIONHISTORY_FIELD_NUMBER = 319010743;
    private volatile java.lang.Object collateralAssetValuationHistory_;
    /**
     * string CollateralAssetValuationHistory = 319010743;
     * @return The collateralAssetValuationHistory.
     */
    @java.lang.Override
    public java.lang.String getCollateralAssetValuationHistory() {
      java.lang.Object ref = collateralAssetValuationHistory_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        collateralAssetValuationHistory_ = s;
        return s;
      }
    }
    /**
     * string CollateralAssetValuationHistory = 319010743;
     * @return The bytes for collateralAssetValuationHistory.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getCollateralAssetValuationHistoryBytes() {
      java.lang.Object ref = collateralAssetValuationHistory_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        collateralAssetValuationHistory_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int COLLATERALASSETVALUATIONSCHEDULE_FIELD_NUMBER = 406234592;
    private volatile java.lang.Object collateralAssetValuationSchedule_;
    /**
     * string CollateralAssetValuationSchedule = 406234592;
     * @return The collateralAssetValuationSchedule.
     */
    @java.lang.Override
    public java.lang.String getCollateralAssetValuationSchedule() {
      java.lang.Object ref = collateralAssetValuationSchedule_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        collateralAssetValuationSchedule_ = s;
        return s;
      }
    }
    /**
     * string CollateralAssetValuationSchedule = 406234592;
     * @return The bytes for collateralAssetValuationSchedule.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getCollateralAssetValuationScheduleBytes() {
      java.lang.Object ref = collateralAssetValuationSchedule_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        collateralAssetValuationSchedule_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int COLLATERALASSETSTATUS_FIELD_NUMBER = 399783896;
    private volatile java.lang.Object collateralAssetStatus_;
    /**
     * string CollateralAssetStatus = 399783896;
     * @return The collateralAssetStatus.
     */
    @java.lang.Override
    public java.lang.String getCollateralAssetStatus() {
      java.lang.Object ref = collateralAssetStatus_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        collateralAssetStatus_ = s;
        return s;
      }
    }
    /**
     * string CollateralAssetStatus = 399783896;
     * @return The bytes for collateralAssetStatus.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getCollateralAssetStatusBytes() {
      java.lang.Object ref = collateralAssetStatus_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        collateralAssetStatus_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetDescription_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 18270053, collateralAssetDescription_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetDocumentType_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 59246482, collateralAssetDocumentType_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetOwnership_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 76272491, collateralAssetOwnership_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetInterestedParties_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 169322846, collateralAssetInterestedParties_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetType_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 183976374, collateralAssetType_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetTitle_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 202785025, collateralAssetTitle_);
      }
      if (collateralAssetDocumentReference_ != null) {
        output.writeMessage(221284714, getCollateralAssetDocumentReference());
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetLocation_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 252734896, collateralAssetLocation_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetValuationHistory_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 319010743, collateralAssetValuationHistory_);
      }
      if (collateralAssetInsuranceReference_ != null) {
        output.writeMessage(361875383, getCollateralAssetInsuranceReference());
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetJurisdiction_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 370003195, collateralAssetJurisdiction_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetPledgedDate_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 394435712, collateralAssetPledgedDate_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetStatus_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 399783896, collateralAssetStatus_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetValuationSchedule_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 406234592, collateralAssetValuationSchedule_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetProperties_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 429048045, collateralAssetProperties_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetRecord_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 442211193, collateralAssetRecord_);
      }
      if (collateralAssetReference_ != null) {
        output.writeMessage(483118992, getCollateralAssetReference());
      }
      unknownFields.writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetDescription_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(18270053, collateralAssetDescription_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetDocumentType_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(59246482, collateralAssetDocumentType_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetOwnership_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(76272491, collateralAssetOwnership_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetInterestedParties_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(169322846, collateralAssetInterestedParties_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetType_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(183976374, collateralAssetType_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetTitle_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(202785025, collateralAssetTitle_);
      }
      if (collateralAssetDocumentReference_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(221284714, getCollateralAssetDocumentReference());
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetLocation_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(252734896, collateralAssetLocation_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetValuationHistory_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(319010743, collateralAssetValuationHistory_);
      }
      if (collateralAssetInsuranceReference_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(361875383, getCollateralAssetInsuranceReference());
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetJurisdiction_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(370003195, collateralAssetJurisdiction_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetPledgedDate_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(394435712, collateralAssetPledgedDate_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetStatus_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(399783896, collateralAssetStatus_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetValuationSchedule_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(406234592, collateralAssetValuationSchedule_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetProperties_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(429048045, collateralAssetProperties_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(collateralAssetRecord_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(442211193, collateralAssetRecord_);
      }
      if (collateralAssetReference_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(483118992, getCollateralAssetReference());
      }
      size += unknownFields.getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan)) {
        return super.equals(obj);
      }
      com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan other = (com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan) obj;

      if (hasCollateralAssetReference() != other.hasCollateralAssetReference()) return false;
      if (hasCollateralAssetReference()) {
        if (!getCollateralAssetReference()
            .equals(other.getCollateralAssetReference())) return false;
      }
      if (!getCollateralAssetRecord()
          .equals(other.getCollateralAssetRecord())) return false;
      if (!getCollateralAssetType()
          .equals(other.getCollateralAssetType())) return false;
      if (!getCollateralAssetProperties()
          .equals(other.getCollateralAssetProperties())) return false;
      if (!getCollateralAssetDescription()
          .equals(other.getCollateralAssetDescription())) return false;
      if (!getCollateralAssetTitle()
          .equals(other.getCollateralAssetTitle())) return false;
      if (!getCollateralAssetOwnership()
          .equals(other.getCollateralAssetOwnership())) return false;
      if (!getCollateralAssetInterestedParties()
          .equals(other.getCollateralAssetInterestedParties())) return false;
      if (!getCollateralAssetLocation()
          .equals(other.getCollateralAssetLocation())) return false;
      if (!getCollateralAssetJurisdiction()
          .equals(other.getCollateralAssetJurisdiction())) return false;
      if (hasCollateralAssetDocumentReference() != other.hasCollateralAssetDocumentReference()) return false;
      if (hasCollateralAssetDocumentReference()) {
        if (!getCollateralAssetDocumentReference()
            .equals(other.getCollateralAssetDocumentReference())) return false;
      }
      if (!getCollateralAssetDocumentType()
          .equals(other.getCollateralAssetDocumentType())) return false;
      if (hasCollateralAssetInsuranceReference() != other.hasCollateralAssetInsuranceReference()) return false;
      if (hasCollateralAssetInsuranceReference()) {
        if (!getCollateralAssetInsuranceReference()
            .equals(other.getCollateralAssetInsuranceReference())) return false;
      }
      if (!getCollateralAssetPledgedDate()
          .equals(other.getCollateralAssetPledgedDate())) return false;
      if (!getCollateralAssetValuationHistory()
          .equals(other.getCollateralAssetValuationHistory())) return false;
      if (!getCollateralAssetValuationSchedule()
          .equals(other.getCollateralAssetValuationSchedule())) return false;
      if (!getCollateralAssetStatus()
          .equals(other.getCollateralAssetStatus())) return false;
      if (!unknownFields.equals(other.unknownFields)) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      if (hasCollateralAssetReference()) {
        hash = (37 * hash) + COLLATERALASSETREFERENCE_FIELD_NUMBER;
        hash = (53 * hash) + getCollateralAssetReference().hashCode();
      }
      hash = (37 * hash) + COLLATERALASSETRECORD_FIELD_NUMBER;
      hash = (53 * hash) + getCollateralAssetRecord().hashCode();
      hash = (37 * hash) + COLLATERALASSETTYPE_FIELD_NUMBER;
      hash = (53 * hash) + getCollateralAssetType().hashCode();
      hash = (37 * hash) + COLLATERALASSETPROPERTIES_FIELD_NUMBER;
      hash = (53 * hash) + getCollateralAssetProperties().hashCode();
      hash = (37 * hash) + COLLATERALASSETDESCRIPTION_FIELD_NUMBER;
      hash = (53 * hash) + getCollateralAssetDescription().hashCode();
      hash = (37 * hash) + COLLATERALASSETTITLE_FIELD_NUMBER;
      hash = (53 * hash) + getCollateralAssetTitle().hashCode();
      hash = (37 * hash) + COLLATERALASSETOWNERSHIP_FIELD_NUMBER;
      hash = (53 * hash) + getCollateralAssetOwnership().hashCode();
      hash = (37 * hash) + COLLATERALASSETINTERESTEDPARTIES_FIELD_NUMBER;
      hash = (53 * hash) + getCollateralAssetInterestedParties().hashCode();
      hash = (37 * hash) + COLLATERALASSETLOCATION_FIELD_NUMBER;
      hash = (53 * hash) + getCollateralAssetLocation().hashCode();
      hash = (37 * hash) + COLLATERALASSETJURISDICTION_FIELD_NUMBER;
      hash = (53 * hash) + getCollateralAssetJurisdiction().hashCode();
      if (hasCollateralAssetDocumentReference()) {
        hash = (37 * hash) + COLLATERALASSETDOCUMENTREFERENCE_FIELD_NUMBER;
        hash = (53 * hash) + getCollateralAssetDocumentReference().hashCode();
      }
      hash = (37 * hash) + COLLATERALASSETDOCUMENTTYPE_FIELD_NUMBER;
      hash = (53 * hash) + getCollateralAssetDocumentType().hashCode();
      if (hasCollateralAssetInsuranceReference()) {
        hash = (37 * hash) + COLLATERALASSETINSURANCEREFERENCE_FIELD_NUMBER;
        hash = (53 * hash) + getCollateralAssetInsuranceReference().hashCode();
      }
      hash = (37 * hash) + COLLATERALASSETPLEDGEDDATE_FIELD_NUMBER;
      hash = (53 * hash) + getCollateralAssetPledgedDate().hashCode();
      hash = (37 * hash) + COLLATERALASSETVALUATIONHISTORY_FIELD_NUMBER;
      hash = (53 * hash) + getCollateralAssetValuationHistory().hashCode();
      hash = (37 * hash) + COLLATERALASSETVALUATIONSCHEDULE_FIELD_NUMBER;
      hash = (53 * hash) + getCollateralAssetValuationSchedule().hashCode();
      hash = (37 * hash) + COLLATERALASSETSTATUS_FIELD_NUMBER;
      hash = (53 * hash) + getCollateralAssetStatus().hashCode();
      hash = (29 * hash) + unknownFields.hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlan}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder implements
        // @@protoc_insertion_point(builder_implements:com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlan)
        com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlanOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.internal_static_com_redhat_mercury_collateralassetadministration_v10_CreateValuationRequestCollateralAssetAdministrativePlan_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.internal_static_com_redhat_mercury_collateralassetadministration_v10_CreateValuationRequestCollateralAssetAdministrativePlan_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan.class, com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan.Builder.class);
      }

      // Construct using com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan.newBuilder()
      private Builder() {
        maybeForceBuilderInitialization();
      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);
        maybeForceBuilderInitialization();
      }
      private void maybeForceBuilderInitialization() {
        if (com.google.protobuf.GeneratedMessageV3
                .alwaysUseFieldBuilders) {
        }
      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        if (collateralAssetReferenceBuilder_ == null) {
          collateralAssetReference_ = null;
        } else {
          collateralAssetReference_ = null;
          collateralAssetReferenceBuilder_ = null;
        }
        collateralAssetRecord_ = "";

        collateralAssetType_ = "";

        collateralAssetProperties_ = "";

        collateralAssetDescription_ = "";

        collateralAssetTitle_ = "";

        collateralAssetOwnership_ = "";

        collateralAssetInterestedParties_ = "";

        collateralAssetLocation_ = "";

        collateralAssetJurisdiction_ = "";

        if (collateralAssetDocumentReferenceBuilder_ == null) {
          collateralAssetDocumentReference_ = null;
        } else {
          collateralAssetDocumentReference_ = null;
          collateralAssetDocumentReferenceBuilder_ = null;
        }
        collateralAssetDocumentType_ = "";

        if (collateralAssetInsuranceReferenceBuilder_ == null) {
          collateralAssetInsuranceReference_ = null;
        } else {
          collateralAssetInsuranceReference_ = null;
          collateralAssetInsuranceReferenceBuilder_ = null;
        }
        collateralAssetPledgedDate_ = "";

        collateralAssetValuationHistory_ = "";

        collateralAssetValuationSchedule_ = "";

        collateralAssetStatus_ = "";

        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.internal_static_com_redhat_mercury_collateralassetadministration_v10_CreateValuationRequestCollateralAssetAdministrativePlan_descriptor;
      }

      @java.lang.Override
      public com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan getDefaultInstanceForType() {
        return com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan.getDefaultInstance();
      }

      @java.lang.Override
      public com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan build() {
        com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan buildPartial() {
        com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan result = new com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan(this);
        if (collateralAssetReferenceBuilder_ == null) {
          result.collateralAssetReference_ = collateralAssetReference_;
        } else {
          result.collateralAssetReference_ = collateralAssetReferenceBuilder_.build();
        }
        result.collateralAssetRecord_ = collateralAssetRecord_;
        result.collateralAssetType_ = collateralAssetType_;
        result.collateralAssetProperties_ = collateralAssetProperties_;
        result.collateralAssetDescription_ = collateralAssetDescription_;
        result.collateralAssetTitle_ = collateralAssetTitle_;
        result.collateralAssetOwnership_ = collateralAssetOwnership_;
        result.collateralAssetInterestedParties_ = collateralAssetInterestedParties_;
        result.collateralAssetLocation_ = collateralAssetLocation_;
        result.collateralAssetJurisdiction_ = collateralAssetJurisdiction_;
        if (collateralAssetDocumentReferenceBuilder_ == null) {
          result.collateralAssetDocumentReference_ = collateralAssetDocumentReference_;
        } else {
          result.collateralAssetDocumentReference_ = collateralAssetDocumentReferenceBuilder_.build();
        }
        result.collateralAssetDocumentType_ = collateralAssetDocumentType_;
        if (collateralAssetInsuranceReferenceBuilder_ == null) {
          result.collateralAssetInsuranceReference_ = collateralAssetInsuranceReference_;
        } else {
          result.collateralAssetInsuranceReference_ = collateralAssetInsuranceReferenceBuilder_.build();
        }
        result.collateralAssetPledgedDate_ = collateralAssetPledgedDate_;
        result.collateralAssetValuationHistory_ = collateralAssetValuationHistory_;
        result.collateralAssetValuationSchedule_ = collateralAssetValuationSchedule_;
        result.collateralAssetStatus_ = collateralAssetStatus_;
        onBuilt();
        return result;
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan) {
          return mergeFrom((com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan other) {
        if (other == com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan.getDefaultInstance()) return this;
        if (other.hasCollateralAssetReference()) {
          mergeCollateralAssetReference(other.getCollateralAssetReference());
        }
        if (!other.getCollateralAssetRecord().isEmpty()) {
          collateralAssetRecord_ = other.collateralAssetRecord_;
          onChanged();
        }
        if (!other.getCollateralAssetType().isEmpty()) {
          collateralAssetType_ = other.collateralAssetType_;
          onChanged();
        }
        if (!other.getCollateralAssetProperties().isEmpty()) {
          collateralAssetProperties_ = other.collateralAssetProperties_;
          onChanged();
        }
        if (!other.getCollateralAssetDescription().isEmpty()) {
          collateralAssetDescription_ = other.collateralAssetDescription_;
          onChanged();
        }
        if (!other.getCollateralAssetTitle().isEmpty()) {
          collateralAssetTitle_ = other.collateralAssetTitle_;
          onChanged();
        }
        if (!other.getCollateralAssetOwnership().isEmpty()) {
          collateralAssetOwnership_ = other.collateralAssetOwnership_;
          onChanged();
        }
        if (!other.getCollateralAssetInterestedParties().isEmpty()) {
          collateralAssetInterestedParties_ = other.collateralAssetInterestedParties_;
          onChanged();
        }
        if (!other.getCollateralAssetLocation().isEmpty()) {
          collateralAssetLocation_ = other.collateralAssetLocation_;
          onChanged();
        }
        if (!other.getCollateralAssetJurisdiction().isEmpty()) {
          collateralAssetJurisdiction_ = other.collateralAssetJurisdiction_;
          onChanged();
        }
        if (other.hasCollateralAssetDocumentReference()) {
          mergeCollateralAssetDocumentReference(other.getCollateralAssetDocumentReference());
        }
        if (!other.getCollateralAssetDocumentType().isEmpty()) {
          collateralAssetDocumentType_ = other.collateralAssetDocumentType_;
          onChanged();
        }
        if (other.hasCollateralAssetInsuranceReference()) {
          mergeCollateralAssetInsuranceReference(other.getCollateralAssetInsuranceReference());
        }
        if (!other.getCollateralAssetPledgedDate().isEmpty()) {
          collateralAssetPledgedDate_ = other.collateralAssetPledgedDate_;
          onChanged();
        }
        if (!other.getCollateralAssetValuationHistory().isEmpty()) {
          collateralAssetValuationHistory_ = other.collateralAssetValuationHistory_;
          onChanged();
        }
        if (!other.getCollateralAssetValuationSchedule().isEmpty()) {
          collateralAssetValuationSchedule_ = other.collateralAssetValuationSchedule_;
          onChanged();
        }
        if (!other.getCollateralAssetStatus().isEmpty()) {
          collateralAssetStatus_ = other.collateralAssetStatus_;
          onChanged();
        }
        this.mergeUnknownFields(other.unknownFields);
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan parsedMessage = null;
        try {
          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          parsedMessage = (com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan) e.getUnfinishedMessage();
          throw e.unwrapIOException();
        } finally {
          if (parsedMessage != null) {
            mergeFrom(parsedMessage);
          }
        }
        return this;
      }

      private com.google.protobuf.Any collateralAssetReference_;
      private com.google.protobuf.SingleFieldBuilderV3<
          com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> collateralAssetReferenceBuilder_;
      /**
       * .google.protobuf.Any CollateralAssetReference = 483118992;
       * @return Whether the collateralAssetReference field is set.
       */
      public boolean hasCollateralAssetReference() {
        return collateralAssetReferenceBuilder_ != null || collateralAssetReference_ != null;
      }
      /**
       * .google.protobuf.Any CollateralAssetReference = 483118992;
       * @return The collateralAssetReference.
       */
      public com.google.protobuf.Any getCollateralAssetReference() {
        if (collateralAssetReferenceBuilder_ == null) {
          return collateralAssetReference_ == null ? com.google.protobuf.Any.getDefaultInstance() : collateralAssetReference_;
        } else {
          return collateralAssetReferenceBuilder_.getMessage();
        }
      }
      /**
       * .google.protobuf.Any CollateralAssetReference = 483118992;
       */
      public Builder setCollateralAssetReference(com.google.protobuf.Any value) {
        if (collateralAssetReferenceBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          collateralAssetReference_ = value;
          onChanged();
        } else {
          collateralAssetReferenceBuilder_.setMessage(value);
        }

        return this;
      }
      /**
       * .google.protobuf.Any CollateralAssetReference = 483118992;
       */
      public Builder setCollateralAssetReference(
          com.google.protobuf.Any.Builder builderForValue) {
        if (collateralAssetReferenceBuilder_ == null) {
          collateralAssetReference_ = builderForValue.build();
          onChanged();
        } else {
          collateralAssetReferenceBuilder_.setMessage(builderForValue.build());
        }

        return this;
      }
      /**
       * .google.protobuf.Any CollateralAssetReference = 483118992;
       */
      public Builder mergeCollateralAssetReference(com.google.protobuf.Any value) {
        if (collateralAssetReferenceBuilder_ == null) {
          if (collateralAssetReference_ != null) {
            collateralAssetReference_ =
              com.google.protobuf.Any.newBuilder(collateralAssetReference_).mergeFrom(value).buildPartial();
          } else {
            collateralAssetReference_ = value;
          }
          onChanged();
        } else {
          collateralAssetReferenceBuilder_.mergeFrom(value);
        }

        return this;
      }
      /**
       * .google.protobuf.Any CollateralAssetReference = 483118992;
       */
      public Builder clearCollateralAssetReference() {
        if (collateralAssetReferenceBuilder_ == null) {
          collateralAssetReference_ = null;
          onChanged();
        } else {
          collateralAssetReference_ = null;
          collateralAssetReferenceBuilder_ = null;
        }

        return this;
      }
      /**
       * .google.protobuf.Any CollateralAssetReference = 483118992;
       */
      public com.google.protobuf.Any.Builder getCollateralAssetReferenceBuilder() {
        
        onChanged();
        return getCollateralAssetReferenceFieldBuilder().getBuilder();
      }
      /**
       * .google.protobuf.Any CollateralAssetReference = 483118992;
       */
      public com.google.protobuf.AnyOrBuilder getCollateralAssetReferenceOrBuilder() {
        if (collateralAssetReferenceBuilder_ != null) {
          return collateralAssetReferenceBuilder_.getMessageOrBuilder();
        } else {
          return collateralAssetReference_ == null ?
              com.google.protobuf.Any.getDefaultInstance() : collateralAssetReference_;
        }
      }
      /**
       * .google.protobuf.Any CollateralAssetReference = 483118992;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> 
          getCollateralAssetReferenceFieldBuilder() {
        if (collateralAssetReferenceBuilder_ == null) {
          collateralAssetReferenceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder>(
                  getCollateralAssetReference(),
                  getParentForChildren(),
                  isClean());
          collateralAssetReference_ = null;
        }
        return collateralAssetReferenceBuilder_;
      }

      private java.lang.Object collateralAssetRecord_ = "";
      /**
       * string CollateralAssetRecord = 442211193;
       * @return The collateralAssetRecord.
       */
      public java.lang.String getCollateralAssetRecord() {
        java.lang.Object ref = collateralAssetRecord_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          collateralAssetRecord_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string CollateralAssetRecord = 442211193;
       * @return The bytes for collateralAssetRecord.
       */
      public com.google.protobuf.ByteString
          getCollateralAssetRecordBytes() {
        java.lang.Object ref = collateralAssetRecord_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          collateralAssetRecord_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string CollateralAssetRecord = 442211193;
       * @param value The collateralAssetRecord to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetRecord(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        collateralAssetRecord_ = value;
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetRecord = 442211193;
       * @return This builder for chaining.
       */
      public Builder clearCollateralAssetRecord() {
        
        collateralAssetRecord_ = getDefaultInstance().getCollateralAssetRecord();
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetRecord = 442211193;
       * @param value The bytes for collateralAssetRecord to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetRecordBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        collateralAssetRecord_ = value;
        onChanged();
        return this;
      }

      private java.lang.Object collateralAssetType_ = "";
      /**
       * string CollateralAssetType = 183976374;
       * @return The collateralAssetType.
       */
      public java.lang.String getCollateralAssetType() {
        java.lang.Object ref = collateralAssetType_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          collateralAssetType_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string CollateralAssetType = 183976374;
       * @return The bytes for collateralAssetType.
       */
      public com.google.protobuf.ByteString
          getCollateralAssetTypeBytes() {
        java.lang.Object ref = collateralAssetType_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          collateralAssetType_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string CollateralAssetType = 183976374;
       * @param value The collateralAssetType to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetType(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        collateralAssetType_ = value;
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetType = 183976374;
       * @return This builder for chaining.
       */
      public Builder clearCollateralAssetType() {
        
        collateralAssetType_ = getDefaultInstance().getCollateralAssetType();
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetType = 183976374;
       * @param value The bytes for collateralAssetType to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetTypeBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        collateralAssetType_ = value;
        onChanged();
        return this;
      }

      private java.lang.Object collateralAssetProperties_ = "";
      /**
       * string CollateralAssetProperties = 429048045;
       * @return The collateralAssetProperties.
       */
      public java.lang.String getCollateralAssetProperties() {
        java.lang.Object ref = collateralAssetProperties_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          collateralAssetProperties_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string CollateralAssetProperties = 429048045;
       * @return The bytes for collateralAssetProperties.
       */
      public com.google.protobuf.ByteString
          getCollateralAssetPropertiesBytes() {
        java.lang.Object ref = collateralAssetProperties_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          collateralAssetProperties_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string CollateralAssetProperties = 429048045;
       * @param value The collateralAssetProperties to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetProperties(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        collateralAssetProperties_ = value;
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetProperties = 429048045;
       * @return This builder for chaining.
       */
      public Builder clearCollateralAssetProperties() {
        
        collateralAssetProperties_ = getDefaultInstance().getCollateralAssetProperties();
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetProperties = 429048045;
       * @param value The bytes for collateralAssetProperties to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetPropertiesBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        collateralAssetProperties_ = value;
        onChanged();
        return this;
      }

      private java.lang.Object collateralAssetDescription_ = "";
      /**
       * string CollateralAssetDescription = 18270053;
       * @return The collateralAssetDescription.
       */
      public java.lang.String getCollateralAssetDescription() {
        java.lang.Object ref = collateralAssetDescription_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          collateralAssetDescription_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string CollateralAssetDescription = 18270053;
       * @return The bytes for collateralAssetDescription.
       */
      public com.google.protobuf.ByteString
          getCollateralAssetDescriptionBytes() {
        java.lang.Object ref = collateralAssetDescription_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          collateralAssetDescription_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string CollateralAssetDescription = 18270053;
       * @param value The collateralAssetDescription to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetDescription(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        collateralAssetDescription_ = value;
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetDescription = 18270053;
       * @return This builder for chaining.
       */
      public Builder clearCollateralAssetDescription() {
        
        collateralAssetDescription_ = getDefaultInstance().getCollateralAssetDescription();
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetDescription = 18270053;
       * @param value The bytes for collateralAssetDescription to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetDescriptionBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        collateralAssetDescription_ = value;
        onChanged();
        return this;
      }

      private java.lang.Object collateralAssetTitle_ = "";
      /**
       * string CollateralAssetTitle = 202785025;
       * @return The collateralAssetTitle.
       */
      public java.lang.String getCollateralAssetTitle() {
        java.lang.Object ref = collateralAssetTitle_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          collateralAssetTitle_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string CollateralAssetTitle = 202785025;
       * @return The bytes for collateralAssetTitle.
       */
      public com.google.protobuf.ByteString
          getCollateralAssetTitleBytes() {
        java.lang.Object ref = collateralAssetTitle_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          collateralAssetTitle_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string CollateralAssetTitle = 202785025;
       * @param value The collateralAssetTitle to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetTitle(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        collateralAssetTitle_ = value;
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetTitle = 202785025;
       * @return This builder for chaining.
       */
      public Builder clearCollateralAssetTitle() {
        
        collateralAssetTitle_ = getDefaultInstance().getCollateralAssetTitle();
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetTitle = 202785025;
       * @param value The bytes for collateralAssetTitle to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetTitleBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        collateralAssetTitle_ = value;
        onChanged();
        return this;
      }

      private java.lang.Object collateralAssetOwnership_ = "";
      /**
       * string CollateralAssetOwnership = 76272491;
       * @return The collateralAssetOwnership.
       */
      public java.lang.String getCollateralAssetOwnership() {
        java.lang.Object ref = collateralAssetOwnership_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          collateralAssetOwnership_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string CollateralAssetOwnership = 76272491;
       * @return The bytes for collateralAssetOwnership.
       */
      public com.google.protobuf.ByteString
          getCollateralAssetOwnershipBytes() {
        java.lang.Object ref = collateralAssetOwnership_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          collateralAssetOwnership_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string CollateralAssetOwnership = 76272491;
       * @param value The collateralAssetOwnership to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetOwnership(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        collateralAssetOwnership_ = value;
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetOwnership = 76272491;
       * @return This builder for chaining.
       */
      public Builder clearCollateralAssetOwnership() {
        
        collateralAssetOwnership_ = getDefaultInstance().getCollateralAssetOwnership();
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetOwnership = 76272491;
       * @param value The bytes for collateralAssetOwnership to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetOwnershipBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        collateralAssetOwnership_ = value;
        onChanged();
        return this;
      }

      private java.lang.Object collateralAssetInterestedParties_ = "";
      /**
       * string CollateralAssetInterestedParties = 169322846;
       * @return The collateralAssetInterestedParties.
       */
      public java.lang.String getCollateralAssetInterestedParties() {
        java.lang.Object ref = collateralAssetInterestedParties_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          collateralAssetInterestedParties_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string CollateralAssetInterestedParties = 169322846;
       * @return The bytes for collateralAssetInterestedParties.
       */
      public com.google.protobuf.ByteString
          getCollateralAssetInterestedPartiesBytes() {
        java.lang.Object ref = collateralAssetInterestedParties_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          collateralAssetInterestedParties_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string CollateralAssetInterestedParties = 169322846;
       * @param value The collateralAssetInterestedParties to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetInterestedParties(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        collateralAssetInterestedParties_ = value;
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetInterestedParties = 169322846;
       * @return This builder for chaining.
       */
      public Builder clearCollateralAssetInterestedParties() {
        
        collateralAssetInterestedParties_ = getDefaultInstance().getCollateralAssetInterestedParties();
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetInterestedParties = 169322846;
       * @param value The bytes for collateralAssetInterestedParties to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetInterestedPartiesBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        collateralAssetInterestedParties_ = value;
        onChanged();
        return this;
      }

      private java.lang.Object collateralAssetLocation_ = "";
      /**
       * string CollateralAssetLocation = 252734896;
       * @return The collateralAssetLocation.
       */
      public java.lang.String getCollateralAssetLocation() {
        java.lang.Object ref = collateralAssetLocation_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          collateralAssetLocation_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string CollateralAssetLocation = 252734896;
       * @return The bytes for collateralAssetLocation.
       */
      public com.google.protobuf.ByteString
          getCollateralAssetLocationBytes() {
        java.lang.Object ref = collateralAssetLocation_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          collateralAssetLocation_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string CollateralAssetLocation = 252734896;
       * @param value The collateralAssetLocation to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetLocation(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        collateralAssetLocation_ = value;
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetLocation = 252734896;
       * @return This builder for chaining.
       */
      public Builder clearCollateralAssetLocation() {
        
        collateralAssetLocation_ = getDefaultInstance().getCollateralAssetLocation();
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetLocation = 252734896;
       * @param value The bytes for collateralAssetLocation to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetLocationBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        collateralAssetLocation_ = value;
        onChanged();
        return this;
      }

      private java.lang.Object collateralAssetJurisdiction_ = "";
      /**
       * string CollateralAssetJurisdiction = 370003195;
       * @return The collateralAssetJurisdiction.
       */
      public java.lang.String getCollateralAssetJurisdiction() {
        java.lang.Object ref = collateralAssetJurisdiction_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          collateralAssetJurisdiction_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string CollateralAssetJurisdiction = 370003195;
       * @return The bytes for collateralAssetJurisdiction.
       */
      public com.google.protobuf.ByteString
          getCollateralAssetJurisdictionBytes() {
        java.lang.Object ref = collateralAssetJurisdiction_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          collateralAssetJurisdiction_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string CollateralAssetJurisdiction = 370003195;
       * @param value The collateralAssetJurisdiction to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetJurisdiction(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        collateralAssetJurisdiction_ = value;
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetJurisdiction = 370003195;
       * @return This builder for chaining.
       */
      public Builder clearCollateralAssetJurisdiction() {
        
        collateralAssetJurisdiction_ = getDefaultInstance().getCollateralAssetJurisdiction();
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetJurisdiction = 370003195;
       * @param value The bytes for collateralAssetJurisdiction to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetJurisdictionBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        collateralAssetJurisdiction_ = value;
        onChanged();
        return this;
      }

      private com.google.protobuf.Any collateralAssetDocumentReference_;
      private com.google.protobuf.SingleFieldBuilderV3<
          com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> collateralAssetDocumentReferenceBuilder_;
      /**
       * .google.protobuf.Any CollateralAssetDocumentReference = 221284714;
       * @return Whether the collateralAssetDocumentReference field is set.
       */
      public boolean hasCollateralAssetDocumentReference() {
        return collateralAssetDocumentReferenceBuilder_ != null || collateralAssetDocumentReference_ != null;
      }
      /**
       * .google.protobuf.Any CollateralAssetDocumentReference = 221284714;
       * @return The collateralAssetDocumentReference.
       */
      public com.google.protobuf.Any getCollateralAssetDocumentReference() {
        if (collateralAssetDocumentReferenceBuilder_ == null) {
          return collateralAssetDocumentReference_ == null ? com.google.protobuf.Any.getDefaultInstance() : collateralAssetDocumentReference_;
        } else {
          return collateralAssetDocumentReferenceBuilder_.getMessage();
        }
      }
      /**
       * .google.protobuf.Any CollateralAssetDocumentReference = 221284714;
       */
      public Builder setCollateralAssetDocumentReference(com.google.protobuf.Any value) {
        if (collateralAssetDocumentReferenceBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          collateralAssetDocumentReference_ = value;
          onChanged();
        } else {
          collateralAssetDocumentReferenceBuilder_.setMessage(value);
        }

        return this;
      }
      /**
       * .google.protobuf.Any CollateralAssetDocumentReference = 221284714;
       */
      public Builder setCollateralAssetDocumentReference(
          com.google.protobuf.Any.Builder builderForValue) {
        if (collateralAssetDocumentReferenceBuilder_ == null) {
          collateralAssetDocumentReference_ = builderForValue.build();
          onChanged();
        } else {
          collateralAssetDocumentReferenceBuilder_.setMessage(builderForValue.build());
        }

        return this;
      }
      /**
       * .google.protobuf.Any CollateralAssetDocumentReference = 221284714;
       */
      public Builder mergeCollateralAssetDocumentReference(com.google.protobuf.Any value) {
        if (collateralAssetDocumentReferenceBuilder_ == null) {
          if (collateralAssetDocumentReference_ != null) {
            collateralAssetDocumentReference_ =
              com.google.protobuf.Any.newBuilder(collateralAssetDocumentReference_).mergeFrom(value).buildPartial();
          } else {
            collateralAssetDocumentReference_ = value;
          }
          onChanged();
        } else {
          collateralAssetDocumentReferenceBuilder_.mergeFrom(value);
        }

        return this;
      }
      /**
       * .google.protobuf.Any CollateralAssetDocumentReference = 221284714;
       */
      public Builder clearCollateralAssetDocumentReference() {
        if (collateralAssetDocumentReferenceBuilder_ == null) {
          collateralAssetDocumentReference_ = null;
          onChanged();
        } else {
          collateralAssetDocumentReference_ = null;
          collateralAssetDocumentReferenceBuilder_ = null;
        }

        return this;
      }
      /**
       * .google.protobuf.Any CollateralAssetDocumentReference = 221284714;
       */
      public com.google.protobuf.Any.Builder getCollateralAssetDocumentReferenceBuilder() {
        
        onChanged();
        return getCollateralAssetDocumentReferenceFieldBuilder().getBuilder();
      }
      /**
       * .google.protobuf.Any CollateralAssetDocumentReference = 221284714;
       */
      public com.google.protobuf.AnyOrBuilder getCollateralAssetDocumentReferenceOrBuilder() {
        if (collateralAssetDocumentReferenceBuilder_ != null) {
          return collateralAssetDocumentReferenceBuilder_.getMessageOrBuilder();
        } else {
          return collateralAssetDocumentReference_ == null ?
              com.google.protobuf.Any.getDefaultInstance() : collateralAssetDocumentReference_;
        }
      }
      /**
       * .google.protobuf.Any CollateralAssetDocumentReference = 221284714;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> 
          getCollateralAssetDocumentReferenceFieldBuilder() {
        if (collateralAssetDocumentReferenceBuilder_ == null) {
          collateralAssetDocumentReferenceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder>(
                  getCollateralAssetDocumentReference(),
                  getParentForChildren(),
                  isClean());
          collateralAssetDocumentReference_ = null;
        }
        return collateralAssetDocumentReferenceBuilder_;
      }

      private java.lang.Object collateralAssetDocumentType_ = "";
      /**
       * string CollateralAssetDocumentType = 59246482;
       * @return The collateralAssetDocumentType.
       */
      public java.lang.String getCollateralAssetDocumentType() {
        java.lang.Object ref = collateralAssetDocumentType_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          collateralAssetDocumentType_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string CollateralAssetDocumentType = 59246482;
       * @return The bytes for collateralAssetDocumentType.
       */
      public com.google.protobuf.ByteString
          getCollateralAssetDocumentTypeBytes() {
        java.lang.Object ref = collateralAssetDocumentType_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          collateralAssetDocumentType_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string CollateralAssetDocumentType = 59246482;
       * @param value The collateralAssetDocumentType to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetDocumentType(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        collateralAssetDocumentType_ = value;
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetDocumentType = 59246482;
       * @return This builder for chaining.
       */
      public Builder clearCollateralAssetDocumentType() {
        
        collateralAssetDocumentType_ = getDefaultInstance().getCollateralAssetDocumentType();
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetDocumentType = 59246482;
       * @param value The bytes for collateralAssetDocumentType to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetDocumentTypeBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        collateralAssetDocumentType_ = value;
        onChanged();
        return this;
      }

      private com.google.protobuf.Any collateralAssetInsuranceReference_;
      private com.google.protobuf.SingleFieldBuilderV3<
          com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> collateralAssetInsuranceReferenceBuilder_;
      /**
       * .google.protobuf.Any CollateralAssetInsuranceReference = 361875383;
       * @return Whether the collateralAssetInsuranceReference field is set.
       */
      public boolean hasCollateralAssetInsuranceReference() {
        return collateralAssetInsuranceReferenceBuilder_ != null || collateralAssetInsuranceReference_ != null;
      }
      /**
       * .google.protobuf.Any CollateralAssetInsuranceReference = 361875383;
       * @return The collateralAssetInsuranceReference.
       */
      public com.google.protobuf.Any getCollateralAssetInsuranceReference() {
        if (collateralAssetInsuranceReferenceBuilder_ == null) {
          return collateralAssetInsuranceReference_ == null ? com.google.protobuf.Any.getDefaultInstance() : collateralAssetInsuranceReference_;
        } else {
          return collateralAssetInsuranceReferenceBuilder_.getMessage();
        }
      }
      /**
       * .google.protobuf.Any CollateralAssetInsuranceReference = 361875383;
       */
      public Builder setCollateralAssetInsuranceReference(com.google.protobuf.Any value) {
        if (collateralAssetInsuranceReferenceBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          collateralAssetInsuranceReference_ = value;
          onChanged();
        } else {
          collateralAssetInsuranceReferenceBuilder_.setMessage(value);
        }

        return this;
      }
      /**
       * .google.protobuf.Any CollateralAssetInsuranceReference = 361875383;
       */
      public Builder setCollateralAssetInsuranceReference(
          com.google.protobuf.Any.Builder builderForValue) {
        if (collateralAssetInsuranceReferenceBuilder_ == null) {
          collateralAssetInsuranceReference_ = builderForValue.build();
          onChanged();
        } else {
          collateralAssetInsuranceReferenceBuilder_.setMessage(builderForValue.build());
        }

        return this;
      }
      /**
       * .google.protobuf.Any CollateralAssetInsuranceReference = 361875383;
       */
      public Builder mergeCollateralAssetInsuranceReference(com.google.protobuf.Any value) {
        if (collateralAssetInsuranceReferenceBuilder_ == null) {
          if (collateralAssetInsuranceReference_ != null) {
            collateralAssetInsuranceReference_ =
              com.google.protobuf.Any.newBuilder(collateralAssetInsuranceReference_).mergeFrom(value).buildPartial();
          } else {
            collateralAssetInsuranceReference_ = value;
          }
          onChanged();
        } else {
          collateralAssetInsuranceReferenceBuilder_.mergeFrom(value);
        }

        return this;
      }
      /**
       * .google.protobuf.Any CollateralAssetInsuranceReference = 361875383;
       */
      public Builder clearCollateralAssetInsuranceReference() {
        if (collateralAssetInsuranceReferenceBuilder_ == null) {
          collateralAssetInsuranceReference_ = null;
          onChanged();
        } else {
          collateralAssetInsuranceReference_ = null;
          collateralAssetInsuranceReferenceBuilder_ = null;
        }

        return this;
      }
      /**
       * .google.protobuf.Any CollateralAssetInsuranceReference = 361875383;
       */
      public com.google.protobuf.Any.Builder getCollateralAssetInsuranceReferenceBuilder() {
        
        onChanged();
        return getCollateralAssetInsuranceReferenceFieldBuilder().getBuilder();
      }
      /**
       * .google.protobuf.Any CollateralAssetInsuranceReference = 361875383;
       */
      public com.google.protobuf.AnyOrBuilder getCollateralAssetInsuranceReferenceOrBuilder() {
        if (collateralAssetInsuranceReferenceBuilder_ != null) {
          return collateralAssetInsuranceReferenceBuilder_.getMessageOrBuilder();
        } else {
          return collateralAssetInsuranceReference_ == null ?
              com.google.protobuf.Any.getDefaultInstance() : collateralAssetInsuranceReference_;
        }
      }
      /**
       * .google.protobuf.Any CollateralAssetInsuranceReference = 361875383;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> 
          getCollateralAssetInsuranceReferenceFieldBuilder() {
        if (collateralAssetInsuranceReferenceBuilder_ == null) {
          collateralAssetInsuranceReferenceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder>(
                  getCollateralAssetInsuranceReference(),
                  getParentForChildren(),
                  isClean());
          collateralAssetInsuranceReference_ = null;
        }
        return collateralAssetInsuranceReferenceBuilder_;
      }

      private java.lang.Object collateralAssetPledgedDate_ = "";
      /**
       * string CollateralAssetPledgedDate = 394435712;
       * @return The collateralAssetPledgedDate.
       */
      public java.lang.String getCollateralAssetPledgedDate() {
        java.lang.Object ref = collateralAssetPledgedDate_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          collateralAssetPledgedDate_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string CollateralAssetPledgedDate = 394435712;
       * @return The bytes for collateralAssetPledgedDate.
       */
      public com.google.protobuf.ByteString
          getCollateralAssetPledgedDateBytes() {
        java.lang.Object ref = collateralAssetPledgedDate_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          collateralAssetPledgedDate_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string CollateralAssetPledgedDate = 394435712;
       * @param value The collateralAssetPledgedDate to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetPledgedDate(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        collateralAssetPledgedDate_ = value;
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetPledgedDate = 394435712;
       * @return This builder for chaining.
       */
      public Builder clearCollateralAssetPledgedDate() {
        
        collateralAssetPledgedDate_ = getDefaultInstance().getCollateralAssetPledgedDate();
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetPledgedDate = 394435712;
       * @param value The bytes for collateralAssetPledgedDate to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetPledgedDateBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        collateralAssetPledgedDate_ = value;
        onChanged();
        return this;
      }

      private java.lang.Object collateralAssetValuationHistory_ = "";
      /**
       * string CollateralAssetValuationHistory = 319010743;
       * @return The collateralAssetValuationHistory.
       */
      public java.lang.String getCollateralAssetValuationHistory() {
        java.lang.Object ref = collateralAssetValuationHistory_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          collateralAssetValuationHistory_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string CollateralAssetValuationHistory = 319010743;
       * @return The bytes for collateralAssetValuationHistory.
       */
      public com.google.protobuf.ByteString
          getCollateralAssetValuationHistoryBytes() {
        java.lang.Object ref = collateralAssetValuationHistory_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          collateralAssetValuationHistory_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string CollateralAssetValuationHistory = 319010743;
       * @param value The collateralAssetValuationHistory to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetValuationHistory(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        collateralAssetValuationHistory_ = value;
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetValuationHistory = 319010743;
       * @return This builder for chaining.
       */
      public Builder clearCollateralAssetValuationHistory() {
        
        collateralAssetValuationHistory_ = getDefaultInstance().getCollateralAssetValuationHistory();
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetValuationHistory = 319010743;
       * @param value The bytes for collateralAssetValuationHistory to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetValuationHistoryBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        collateralAssetValuationHistory_ = value;
        onChanged();
        return this;
      }

      private java.lang.Object collateralAssetValuationSchedule_ = "";
      /**
       * string CollateralAssetValuationSchedule = 406234592;
       * @return The collateralAssetValuationSchedule.
       */
      public java.lang.String getCollateralAssetValuationSchedule() {
        java.lang.Object ref = collateralAssetValuationSchedule_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          collateralAssetValuationSchedule_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string CollateralAssetValuationSchedule = 406234592;
       * @return The bytes for collateralAssetValuationSchedule.
       */
      public com.google.protobuf.ByteString
          getCollateralAssetValuationScheduleBytes() {
        java.lang.Object ref = collateralAssetValuationSchedule_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          collateralAssetValuationSchedule_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string CollateralAssetValuationSchedule = 406234592;
       * @param value The collateralAssetValuationSchedule to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetValuationSchedule(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        collateralAssetValuationSchedule_ = value;
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetValuationSchedule = 406234592;
       * @return This builder for chaining.
       */
      public Builder clearCollateralAssetValuationSchedule() {
        
        collateralAssetValuationSchedule_ = getDefaultInstance().getCollateralAssetValuationSchedule();
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetValuationSchedule = 406234592;
       * @param value The bytes for collateralAssetValuationSchedule to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetValuationScheduleBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        collateralAssetValuationSchedule_ = value;
        onChanged();
        return this;
      }

      private java.lang.Object collateralAssetStatus_ = "";
      /**
       * string CollateralAssetStatus = 399783896;
       * @return The collateralAssetStatus.
       */
      public java.lang.String getCollateralAssetStatus() {
        java.lang.Object ref = collateralAssetStatus_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          collateralAssetStatus_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string CollateralAssetStatus = 399783896;
       * @return The bytes for collateralAssetStatus.
       */
      public com.google.protobuf.ByteString
          getCollateralAssetStatusBytes() {
        java.lang.Object ref = collateralAssetStatus_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          collateralAssetStatus_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string CollateralAssetStatus = 399783896;
       * @param value The collateralAssetStatus to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetStatus(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        collateralAssetStatus_ = value;
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetStatus = 399783896;
       * @return This builder for chaining.
       */
      public Builder clearCollateralAssetStatus() {
        
        collateralAssetStatus_ = getDefaultInstance().getCollateralAssetStatus();
        onChanged();
        return this;
      }
      /**
       * string CollateralAssetStatus = 399783896;
       * @param value The bytes for collateralAssetStatus to set.
       * @return This builder for chaining.
       */
      public Builder setCollateralAssetStatusBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        collateralAssetStatus_ = value;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

      @java.lang.Override
      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlan)
    }

    // @@protoc_insertion_point(class_scope:com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlan)
    private static final com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan();
    }

    public static com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser
        PARSER = new com.google.protobuf.AbstractParser() {
      @java.lang.Override
      public CreateValuationRequestCollateralAssetAdministrativePlan parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        return new CreateValuationRequestCollateralAssetAdministrativePlan(input, extensionRegistry);
      }
    };

    public static com.google.protobuf.Parser parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public com.redhat.mercury.collateralassetadministration.v10.CreateValuationRequestCollateralAssetAdministrativePlanOuterClass.CreateValuationRequestCollateralAssetAdministrativePlan getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  private static final com.google.protobuf.Descriptors.Descriptor
    internal_static_com_redhat_mercury_collateralassetadministration_v10_CreateValuationRequestCollateralAssetAdministrativePlan_descriptor;
  private static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_com_redhat_mercury_collateralassetadministration_v10_CreateValuationRequestCollateralAssetAdministrativePlan_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor
      getDescriptor() {
    return descriptor;
  }
  private static  com.google.protobuf.Descriptors.FileDescriptor
      descriptor;
  static {
    java.lang.String[] descriptorData = {
      "\nMv10/model/create_valuation_request_col" +
      "lateral_asset_administrative_plan.proto\022" +
      "4com.redhat.mercury.collateralassetadmin" +
      "istration.v10\032\031google/protobuf/any.proto" +
      "\"\234\006\n7CreateValuationRequestCollateralAss" +
      "etAdministrativePlan\022:\n\030CollateralAssetR" +
      "eference\030\220\237\257\346\001 \001(\0132\024.google.protobuf.Any" +
      "\022!\n\025CollateralAssetRecord\030\371\266\356\322\001 \001(\t\022\036\n\023C" +
      "ollateralAssetType\030\266\203\335W \001(\t\022%\n\031Collatera" +
      "lAssetProperties\030\355\201\313\314\001 \001(\t\022%\n\032Collateral" +
      "AssetDescription\030\345\216\333\010 \001(\t\022\037\n\024CollateralA" +
      "ssetTitle\030\201\202\331` \001(\t\022#\n\030CollateralAssetOwn" +
      "ership\030\353\246\257$ \001(\t\022+\n CollateralAssetIntere" +
      "stedParties\030\336\322\336P \001(\t\022\"\n\027CollateralAssetL" +
      "ocation\030\260\333\301x \001(\t\022\'\n\033CollateralAssetJuris" +
      "diction\030\373\231\267\260\001 \001(\t\022A\n CollateralAssetDocu" +
      "mentReference\030\352\222\302i \001(\0132\024.google.protobuf" +
      ".Any\022&\n\033CollateralAssetDocumentType\030\222\217\240\034" +
      " \001(\t\022C\n!CollateralAssetInsuranceReferenc" +
      "e\030\267\217\307\254\001 \001(\0132\024.google.protobuf.Any\022&\n\032Col" +
      "lateralAssetPledgedDate\030\200\271\212\274\001 \001(\t\022+\n\037Col" +
      "lateralAssetValuationHistory\030\267\357\216\230\001 \001(\t\022," +
      "\n CollateralAssetValuationSchedule\030\340\313\332\301\001" +
      " \001(\t\022!\n\025CollateralAssetStatus\030\330\357\320\276\001 \001(\tP" +
      "\000b\006proto3"
    };
    descriptor = com.google.protobuf.Descriptors.FileDescriptor
      .internalBuildGeneratedFileFrom(descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
          com.google.protobuf.AnyProto.getDescriptor(),
        });
    internal_static_com_redhat_mercury_collateralassetadministration_v10_CreateValuationRequestCollateralAssetAdministrativePlan_descriptor =
      getDescriptor().getMessageTypes().get(0);
    internal_static_com_redhat_mercury_collateralassetadministration_v10_CreateValuationRequestCollateralAssetAdministrativePlan_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_com_redhat_mercury_collateralassetadministration_v10_CreateValuationRequestCollateralAssetAdministrativePlan_descriptor,
        new java.lang.String[] { "CollateralAssetReference", "CollateralAssetRecord", "CollateralAssetType", "CollateralAssetProperties", "CollateralAssetDescription", "CollateralAssetTitle", "CollateralAssetOwnership", "CollateralAssetInterestedParties", "CollateralAssetLocation", "CollateralAssetJurisdiction", "CollateralAssetDocumentReference", "CollateralAssetDocumentType", "CollateralAssetInsuranceReference", "CollateralAssetPledgedDate", "CollateralAssetValuationHistory", "CollateralAssetValuationSchedule", "CollateralAssetStatus", });
    com.google.protobuf.AnyProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy