code: public void modifyInstanceAttributes(ModifyVpcAttributesRequest modifyVpcAttributesRequest) {
          checkNotNull(modifyVpcAttributesRequest, "request should not be null.");
          checkStringNotEmpty(modifyVpcAttributesRequest.getVpcId(), "request vpcId should not be empty.");
          checkStringNotEmpty(modifyVpcAttributesRequest.getName(), "request name should not be empty.");
          if (Strings.isNullOrEmpty(modifyVpcAttributesRequest.getClientToken())) {
              modifyVpcAttributesRequest.setClientToken(this.generateClientToken());
          }
  
          InternalRequest internalRequest = this.createRequest(
                  modifyVpcAttributesRequest, HttpMethodName.PUT, VPC_PREFIX, modifyVpcAttributesRequest.getVpcId());
          internalRequest.addParameter(NetworkAction.modifyAttribute.name(), null);
          internalRequest.addParameter("clientToken", modifyVpcAttributesRequest.getClientToken());
          fillPayload(internalRequest, modifyVpcAttributesRequest);
          this.invokeHttpClient(internalRequest, AbstractBceResponse.class);
      }
docs: Modifying the special attribute to new value of the vpc owned by the user.
  <p>
  
  @param modifyVpcAttributesRequest The request containing all options for modifying own's vpc.