def update(options = {})
      options = options.merge(server_certificate_name: @name)
      resp = @client.update_server_certificate(options)
      ServerCertificate.new(
        name: options[:new_server_certificate_name],
        client: @client
      )
    end
def update(options = {})
      options = options.merge(server_certificate_name: @name)
      resp = @client.update_server_certificate(options)
      ServerCertificate.new(
        name: options[:new_server_certificate_name],
        client: @client
      )
    end
@example Request syntax with placeholder values

   servercertificate = server_certificate.update({
     new_path: "pathType",
     new_server_certificate_name: "serverCertificateNameType",
   })
 @param [Hash] options ({})
 @option options [String] :new_path
   The new path for the server certificate. Include this only if you are
   updating the server certificate's path.

   This parameter allows (through its [regex pattern][1]) a string of
   characters consisting of either a forward slash (/) by itself or a
   string that must begin and end with forward slashes. In addition, it
   can contain any ASCII character from the ! (\\u0021) through the DEL
   character (\\u007F), including most punctuation characters, digits,
   and upper and lowercased letters.



   [1]: http://wikipedia.org/wiki/regex
 @option options [String] :new_server_certificate_name
   The new name for the server certificate. Include this only if you are
   updating the server certificate's name. The name of the certificate
   cannot contain any spaces.

   This parameter allows (through its [regex pattern][1]) a string of
   characters consisting of upper and lowercase alphanumeric characters
   with no spaces. You can also include any of the following characters:
   \_+=,.@-



   [1]: http://wikipedia.org/wiki/regex
 @return [ServerCertificate]