def put(options = {})
      options = options.merge(bucket: @bucket_name)
      resp = @client.put_bucket_versioning(options)
      resp.data
    end
def put(options = {})
      options = options.merge(bucket: @bucket_name)
      resp = @client.put_bucket_versioning(options)
      resp.data
    end
@example Request syntax with placeholder values

   bucket_versioning.put({
     content_md5: "ContentMD5",
     mfa: "MFA",
     versioning_configuration: { # required
       mfa_delete: "Enabled", # accepts Enabled, Disabled
       status: "Enabled", # accepts Enabled, Suspended
     },
   })
 @param [Hash] options ({})
 @option options [String] :content_md5
 @option options [String] :mfa
   The concatenation of the authentication device's serial number, a
   space, and the value that is displayed on your authentication device.
 @option options [required, Types::VersioningConfiguration] :versioning_configuration
 @return [EmptyStructure]